esp8266连接到wifi但不会连接程序

时间:2018-05-19 13:04:32

标签: esp8266 arduino-esp8266

这是我非常简单和完整的草图。

#include <ESP8266WiFi.h>
#include <WiFiClient.h>

void setup() {
    delay(1000);

    Serial.begin(115200);
    Serial.println();

    WiFi.begin("ssid", "password"); //Edited out
    while (WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
    }

    Serial.println("Connected! Ip: " + WiFi.localIP());
}

void loop() {
}

串行输出如下:

...

我希望看到&#34;已连接! Ip:192.168.2.xxx&#34;但由于某种原因,申请表没有显示出来。

如果我扫描哪些新设备进入wifi网络工作,并且SSID和密码数据正确(我已在此处对其进行了编辑),我可以ping设备。

此外,它应该停止打印点的唯一原因是因为状态现已连接。

编辑:Serial.setDebugOutput(true);

的输出
scandone
..ip:192.168.2.15,mask:255.255.255.0,gw:192.168.2.254
.

这里显示它确实已连接。

1 个答案:

答案 0 :(得分:0)

最终通过添加.toString()来修复,如下所示:

Serial.println("Connected! Ip: " + WiFi.localIP().toString());