1

esp8266をarduino nanoに接続しています

ESP Tx > Arudino Tx
ESP Rx > Arduino Rx
ESP 3.3v > Arduino 3v3
ESP Dh_cp > Arduino 3v3
ESP Gnd > Arduino Gnd

すべてに共通のグランドを使用して、USB経由でarduino nanoに供給し、VINで12Vを供給しています

すべてのボーレートを試し、AT コマンドを送信しました。ESP8266 の赤色のライトは常に点灯し、青色のライトは起動時にのみ点灯します。arduino の TX の赤色のライトは、ESP8266 が接続されている場合も常に点灯します。

最後の手段として、espressif サイトのファームウェアで ESP8266 をフラッシュしてみました。nonos sdk (非ブート バージョン) v2.0.0 をフラッシュしました。

シリアル モニタは、どのボー レートでも何も表示しません。

ここのコードのように、オンラインで見つけた多くのコードを試しましたが、esp8266をarduinoに接続して、現在動作しているという何らかのフィードバックを提供したいので、主に空のコードを使用します。このリンクのように: http://randomnerdtutorials.com/getting-started-with-esp8266-wifi-transceiver-review/

このコードの使用

#include <SoftwareSerial.h>
SoftwareSerial ESPserial(2, 3); // RX | TX

void setup() 
{
    Serial.begin(115200);     // communication with the host computer
    //while (!Serial)   { ; }

    // Start the software serial for communication with the ESP8266
    ESPserial.begin(115200);  

    Serial.println("");
    Serial.println("Remember to to set Both NL & CR in the serial monitor.");
    Serial.println("Ready");
    Serial.println("");    
}

void loop() 
{
    // listen for communication from the ESP8266 and then write it to the serial monitor
    if ( ESPserial.available() )   {  Serial.write( ESPserial.read() );  } else { Serial. println("not ready");}

    // listen for user input and send it to the ESP8266
    if ( Serial.available() )       {  ESPserial.write( Serial.read() );  }
}

シリアルモニターは常に「準備ができていません」と出力したため、ESPモジュールを読み取ることができないと推測していますが、これから問題を診断する方法がわかりません

点滅するときは、ボーレート115200を使用しました

この回路を使用してテストするhttp://www.martyncurrey.com/wp-content/uploads/2015/01/Arduino-to-ESP8266.jpg

4

4 に答える 4