这是我第一次使用ITEADLIB_Arduino_WeeESP8266库在arduino uno上试用esp8266。然而,我不能完成任何事情,甚至wifi.getversion()也不行。
以下是串行监视器的输出
setup begin
FW Version:
to station err
Join AP failure
setup end
(forever loop)下面是代码
#include "ESP8266.h"
#include <SoftwareSerial.h>
SoftwareSerial mySerial(3, 2); /* RX:D3, TX:D2 */
ESP8266 wifi(mySerial);
#define SSID "AndroidAP"
#define PASSWORD "12345678"
void setup(void)
{
}
void loop(void)
{
Serial.begin(9600);
Serial.print("setup begin\r\n");
Serial.print("FW Version: ");
Serial.println(wifi.getVersion().c_str());
if (wifi.setOprToStation()) {
Serial.print("to station ok\r\n");
} else {
Serial.print("to station err\r\n");
}
if (wifi.joinAP(SSID, PASSWORD)) {
Serial.print("Join AP success\r\n");
Serial.print("IP: ");
Serial.println(wifi.getLocalIP().c_str());
} else {
Serial.print("Join AP failure\r\n");
}
Serial.print("setup end\r\n");
Serial.println("");
delay(10000);
}我按照github自述文件中的说明操作,esp8266上的led一直亮着,所以我猜这不是布线问题。有没有可能8266次航班已经死了?
发布于 2019-07-30 20:23:26
你可以试试这个Serial.begin(115200);
https://stackoverflow.com/questions/34839763
复制相似问题