ESP-32 Web 端远控点灯
2026 寒假 任务02 “我想用 ESP32 做一个 Web 服务器。用 C++ 代码: 让 ESP32 使用 AP 模式(Access Point)启动一个 Web Server,当手机访问 ESP32 的 IP 地址时,显示两个按钮 “ON” 和 “OFF”。点击按钮可以通过 GPIO 控制面包板上外接的 LED 灯(假设接在 GPIO 23)。” 方案思路:ESP32 自己做“路由器” 在这个模式下,ESP32 不去连接自己家里的 WiFi,而是它自己发射一个 WiFi 热点。 手机搜索并连接 ESP32 发出的 WiFi。 连接后,直接访问 ESP32 的地址控制灯光。 优点:这样我们走到哪里都能演示,完全不需要依赖环境的 WiFi。 第一部分:接线与“如何让它好看” “感觉不好看”,通常是因为面包板上的杜邦线飞来飞去乱糟糟的。 1. 极简方案(最“好看”) 直接使用板载 LED(GPIO 2)。 ESP32 开发板上自带了一颗蓝灯,通常连接在 GPIO 2。 你可以完全不接外面的线,代码里把 LED_PIN 改成 2,直接看板子上的灯亮灭,最整洁。 2. 外接 LED 优化方案(让面包板接线整齐) 如果你必须外接 LED(假设 GPIO 23),可以尝试**“紧凑型”接法**,避免使用很长的飞线。 ...