基于arduino 写一个esp32通讯程序
时间: 2023-05-15 08:06:52 浏览: 327
好的,以下是一个基于Arduino的ESP32通讯程序的示例代码:
```
#include <WiFi.h>
const char* ssid = "你的WiFi名称";
const char* password = "你的WiFi密码";
WiFiServer server(80);
void setup() {
Serial.begin(115200);
delay(1000);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("正在连接WiFi...");
}
Serial.println("WiFi连接成功!");
Serial.print("本地IP地址: ");
Serial.println(WiFi.localIP());
server.begin();
}
void loop() {
WiFiClient client = server.available();
if (client) {
Serial.println("新的客户端连接!");
while (client.connected()) {
if (client.available()) {
String request = client.readStringUntil('\r');
Serial.println(request);
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println("");
client.println("<html><body><h1>Hello World!</h1></body></html>");
break;
}
}
client.stop();
Serial.println("客户端已断开连接!");
}
}
```
这个程序会创建一个WiFi服务器,当有客户端连接时,会向客户端发送一个简单的HTML页面。你可以将这个程序上传到ESP32开发板上,然后使用浏览器连接到ESP32的IP地址,就可以看到这个页面了。
希望这个示例代码能对你有所帮助!
阅读全文
相关推荐

















