当ESP8266没有WiFiMulti时,可以使用以下代码示例来解决WiFi连接问题:
#include <ESP8266WiFi.h>
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
}
void loop() {
// Your code here
}
在上面的代码中,首先需要将your_SSID
替换为你的WiFi网络的名称(SSID),将your_PASSWORD
替换为你的WiFi密码。
setup()
函数中,使用WiFi.begin()
来连接WiFi网络。然后使用WiFi.status()
来检查WiFi连接状态。如果WiFi连接成功,WiFi.status()
将返回WL_CONNECTED
,否则将返回其他状态码。在连接过程中,使用Serial.println()
来打印连接状态。
在loop()
函数中,可以添加你的其他代码逻辑。
这样,当没有WiFiMulti时,ESP8266将尝试连接到指定的WiFi网络。如果连接成功,ESP8266将可以正常工作。