写一个Arduino与ESP32联网的代码
时间: 2024-04-12 21:31:22 浏览: 24
当然可以!以下是一个简单的示例代码,演示如何使用Arduino与ESP32模块进行联网:
```c++
#include <WiFi.h>
// WiFi网络的名称和密码
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
void setup() {
Serial.begin(115200);
// 连接WiFi网络
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// 在这里添加你的代码逻辑
}
```
请确保将 `your_SSID` 替换为你的WiFi网络的名称(也称为SSID),将 `your_PASSWORD` 替换为你的WiFi网络的密码。
在 `setup()` 函数中,我们首先使用 `Serial.begin()` 来初始化串口通信,并连接到WiFi网络。然后,我们使用 `WiFi.begin()` 函数来连接到指定的WiFi网络,并使用 `WiFi.status()` 检查连接状态。如果连接成功,则通过 `WiFi.localIP()` 获取ESP32模块的IP地址,并通过串口打印出来。
在 `loop()` 函数中,你可以添加你自己的代码逻辑,以执行你想要的操作。
这只是一个简单的示例代码,帮助你开始使用Arduino和ESP32进行联网。你可以根据自己的需求进行修改和扩展。