打开Arduino IDE,并且已经添加了ESP32的支持库。以下是创建一个基本HTTP服务器的步骤:
#include <WiFi.h>
#include <WebServer.h>
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
WebServer server(80);
void handleRoot() {
server.send(200, "text/html", "<h1>Welcome to32 Web Server</h1>");
}
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
// 等待WiFi连接
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
// 打印ESP32的IP地址
Serial.println("");
Serial.println("WiFi connected.");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
// 定义根目录的处理函数
server.on("/", handleRoot);
// 启动服务器
server.begin();
Serial.println("HTTP server started.");
}
void loop() {
server.handleClient();
}
#include <WiFi.h>
#include <WebServer.h>
const char* ssid = "your_SSID"; //将your_SSID替换成使用的wifi的SSID
const char* password = "your_PASSWORD"; //将your_PASSWORD替换成使用的wifi的密码
WebServer server(80);
void handleRoot() {
server.send(200, "text/html", "<h1>Welcome to ESP32 Web Server</h1>");
}
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
// 等待WiFi连接
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
// 打印ESP32的IP地址
Serial.println("");
Serial.println("WiFi connected.");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
// 定义根目录的处理函数
server.on("/", handleRoot);
// 启动服务器
server.begin();
Serial.println("HTTP server started.");
}
void loop() {
server.handleClient();
}



