このビデオを使用してArduino Nanoに接続されたESP8266ボードを使用しています。しかし、ボードをオンにするたびに、この「¤HlzGà」のようなガベージ値が得られます。オンとオフを切り替えるたびに変化します。
別のボーレートと ESP8266 ボードを使用してみました。しかし、私は同じ結果を得ています。誰でもこれで私を助けることができますか?
ESP8266 がシリアル経由で「ガベージ」値を返す理由はいくつか考えられます。
ESP8266 の起動中 (ウェルカム メッセージが表示される前)、ファームウェアのデフォルトのボー レートに設定される前に、ボー レートは 76800 に設定されます (どのファームウェアを実行しているかはわかりません。 )。これは正常です!ウェルカム メッセージ (ファームウェアによって異なります) を受信すると、ESP8266 が正常に起動したかどうかがわかります。
ESP8266 と通信するための正しいボー レートが選択されていません。ESP8266 の起動後 (つまり、ウェルカム メッセージの直前に設定)、9600、115200、および 57600 の 3 つの一般的なボー レートが現在使用されています。
あなたの特定のケースでは、電源にESP8266に電力を供給するのに十分な電力がないことが強く疑われます。これは、Arduino Nanoの3.3V電源から電力を供給しようとしている場合に特に当てはまります。ほとんどの場合、ESP8266 用に別の 3.3V 電源が必要になります。ESP8266 の起動が表示されていると思われます (つまり、起動シーケンス中に「ガベージ」であることを示しています)。モジュールはすぐにシャットダウンし、応答しなくなります。