esp8266连接wifi但不继续程序

esp8266 connects to wifi but does not coninue program

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

#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() {
}

串口输出如下:

...

我希望看到 "Connected! Ip: 192.168.2.xxx",但由于某些原因应用程序没有显示。

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

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

编辑:Serial.setDebugOutput(true);

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

这里显示确实连接上了。

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

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