我最近买了一台ESP8266(ESP-01,1M),但我一直没有成功回应。
我尝试使用运行内置BareMinimum
脚本的Arduino Uno(以及描述为here的脚本)与它进行通信,以便像FTDI一样工作。
但是,当通过串行监视器向它发送任何AT命令时,无论使用哪种方法都没有任何响应。
红色电源LED亮起,但蓝色LED始终关闭。
我的布线:
GND - GND
RX - RX
TX - TX
VCC - 3v3
CH_PD - 3v3
我想知道如何解决这个错误的一些线索,
答案 0 :(得分:2)
好吧,我花了好几个小时看似同样的问题。
您的Arduino TX具有高水平的5V。如果您使用此电压向ESP发送消息,您将(当然)将其销毁。而且我认为那件事发生在你身上。 所以你必须买一台新的ESP。
下次尝试: 如果使用波特率为9600,则可以使用两个10kΩ电阻来降低TX电压的一半。 (我已经这样做了,它没有问题) 用于从您的ESP向Arduino 3.3V发送消息。 对于更高的波特率,您可以使用逻辑电平转换器:https://learn.sparkfun.com/tutorials/using-the-logic-level-converter