写一个Arduino的esp32的连接wifi的代码,如果没有连接就会循环尝试连接
时间: 2024-05-16 14:15:04 浏览: 223
android Wifi连接代码
下面是一个基本的ESP32连接WiFi的代码,如果连接失败,它将会循环尝试连接直到成功连接。
```
#include <WiFi.h>
const char* ssid = "你的WiFi名称";
const char* password = "你的WiFi密码";
void setup() {
Serial.begin(115200);
delay(1000);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
Serial.println("连接WiFi中...");
delay(1000);
}
Serial.println("已连接WiFi");
}
void loop() {
// 你的代码
}
```
在`setup()`函数中,我们使用`WiFi.begin()`函数来连接WiFi。然后使用一个while循环,直到连接成功。在循环中,我们使用`WiFi.status()`函数来检查连接状态。如果连接成功,我们就会跳出循环,并输出“已连接WiFi”的消息。
在`loop()`函数中,你可以编写自己的代码。
注意:在运行此代码之前,你需要将`ssid`和`password`替换为你的WiFi名称和密码。
阅读全文