我整天都在学习如何启用" eSP8266模块"的命令。我正在使用我的Arduino Uno作为通往ESP8266的桥梁。所以我的针连接是:
ESP8266 | Arduino
-----------------------
TX | TX
RX | RX
CH_PD | 3.3V (separate battery that has common ground with arduino)
VCC | 3.3V (separate battery that has common ground with arduino)
GND | GND
GPIO0 | GND
最初,我在这里分享的ESP8266闪光灯获得了一些成功,他在这里提供了说明。本质上,我使用ESP8266_FLASHER.EXE将ESP8266_BIN0.92的加载到我的ESP模块中。在加载Arduino IDE串行监视器时,这远远超出了,我可以输入命令AT
并获取OK
响应,并且可以输入AT+GMR
并获取固件版本号。但是,在任何AT+CWMODE=1,2,3,etc..
中都会给出通用的ERROR
响应后,键入AT+CWLAP
,没有其他详细信息。
还有其他人遇到这个问题并知道如何解决它?
编辑
我还尝试了第二种方法来解决我的 AT
命令问题:ESP8266官方监视器中的sermial Monitor在stromware
我知道这个线程超级旧,但我处理了同样的问题。
-
AT+CWLAP
返回错误而没有任何先前连接的是所需的行为。该文档指出,AT+CWLAP
" c" ost onnect [s] ESP站到目标ap,并带有最后的Wi-Fi配置。由于没有最后的Wi-Fi配置返回错误。 - 此外,如果您的SSID中有
,
,"
或等字符,则必须逃脱它们(请参阅此处)。文档有一个例子。
-
AT+CWMODE=1
是正确的模式,如果您只想成为客户端。