Arduino uno的默认波特率为9600,ESP8266_01的波特率默认为115200,通过串口输出时会出现乱码
Arduino测试程序
由于uno串口只有连个,所以测试的时候选择2,3作为软串口使用
#include <SoftwareSerial.h>
SoftwareSerial espSerial(3, 2); // RX, TX
void setup()
{
Serial.begin(9600);
while (!Serial) {;}
Serial.println("hello!");
espSerial.begin(9600);
espSerial.println("world!");
}
void loop()
{
if (espSerial.available())
Serial.write(espSerial.read());
if (Serial.available())
espSerial.write(Serial.read());
}
ESP8266_01更改波特率的方法