一、环境搭建
1、首先需要从官方网站下载安装Arduino IDE软件,并安装好ESP32板子相关的支持库。
#include#include WebServer server(80); void handleRoot() { server.send(200, "text/plain", "Hello from ESP32!"); } 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"); Serial.print("IP address: "); Serial.println(WiFi.localIP()); server.on("/", handleRoot); server.begin(); Serial.println("HTTP Server started"); } void loop() { server.handleClient(); }
2、然后将ESP32与电脑连接,选择对应的开发板和端口后,即可进行编写代码。
3、将ESP32与网络连接起来。在WiFi.begin()中填入访问点名称和密码,即可连接。
4、开启WebServer并监听80端口,调用handleRoot函数处理根网页请求。处理完请求后调用server.send将文本“Hello from ESP32!”返回至客户端。
二、HTML展示
1、为WebServer添加网页文件
#include#include WebServer server(80); void handleRoot() { server.send(200, "text/html", " Hello from ESP32!