Arduino UNO + ESP8266 shield returns 乱码

Arduino UNO + ESP8266 shield returns gibberish

我试图让这个 ESP 盾牌与我的 Arduino Uno 一起工作,但还没有成功。我已经将扩展板的 TX 连接到 Arduino 的数字引脚 2,将 RX 连接到引脚 3,并在我的草图中配置了它们。

SoftwareSerial esp8266(2,3);

void setup() {
  Serial.begin(9600);
  esp8266.begin(9600);
}

如果我发送 AT 命令,什么都没有 returns。我得到它 return 按下 ESP 上的重置按钮,但它 return 出现了乱码:

)R⸮⸮К⸮Ҹ⸮⸮⸮⸮ښ⸮⸮⸮N֕⸮2%C⸮\⸮×⸮⸮rz⸮⸮⸮H⸮

我正在使用blog看到的盾牌。我真的很想让这个工作。我还能尝试什么?

波特率错误。 使用 esp8266.begin(115200);

您也可以在使用之前将 ESP 的波特率设置为 9600,如您链接的文章中所述。