通过SoftwareSerial端口从Arduino Uno向ESP8266发送AT命令
目标 从Arduino UNO,通过SoftwareSerial端口将AT命令发送到ESP8266并接收结果。 当前状态 我要么发送AT命令并且什么也没回来(接线方案1),要么我发送AT命令并且得到了垃圾(接线方案2)。 使用Arduino作为传递(如参考资料部分中列出的教程中所述),我可以发送AT命令。我发现我可以115200波特与ESP8266通讯。 这是运行的结果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); …