Arduino UnoからSoftwareSerialポート経由でESP8266にATコマンドを送信します
ゴール Arduino UNOから、ATコマンドをSoftwareSerialポート経由でESP8266に送信し、結果を受信します。 現在の状態 ATコマンドを送信して何も返さない(ワイヤリングスキーム1)、またはATコマンドを送信してガベージバックを返す(ワイヤリングスキーム2)。 Arduinoをパススルーとして使用して(リソースセクションにリストされているチュートリアルで説明されているように)、ATコマンドを送信できます。ESP8266と115200ボーで通信できることがわかりました。 これは実行した結果ですAT+GMR: AT version:0.40.0.0(Aug 8 2015 14:45:58) SDK version:1.3.0 Ai-Thinker Technology Co.,Ltd. Build:1.3.0.2 Sep 11 2015 11:48:04 配線図1 !! 緑のワイヤーをArduino Unoのピン3に、黄色のワイヤーをピン2に接続しています。写真が示唆するように1と0ではありません!! 配線図2 上記と同じ配線ですが、RXとTXを逆にしました。緑のワイヤーはピン2に接続され、黄色のワイヤーはピン3に接続されています。 コード これはArduino Unoで実行されています #include <SoftwareSerial.h> SoftwareSerial esp8266(2, 3); void setup() { // Open serial communications and wait for port to open: Serial.begin(115200); …