ESP32-http-server-led-control
前言:My First Vibe Coding Project Using Cursor
此项目的前置工作:
- ESP-IDF配置 + Hello World程序
- ESP32 Wifi连接
- esp-http request例程 (
examples/protocols/http_request)
Vibe Coding过程
基于esp-http-server来控制 ESP32开发板上LED灯的ON/OFF
My Prompt:
create a ESP-IDF project named esp-http-server-led-control
We can use http-server to control LED switching, you can follow the link:[ESP32 Web Server with ESP-IDF](https://esp32tutorials.com/esp32-web-server-esp-idf/)
附加信息:
告诉AI ESP-IDF PATH: C:/Espressif-5.4.2 (即作者电脑上ESP-IDF的安装路径)
代码迭代:
- 网页上LED ON/OFF状态与实际开发板状态相反
- 网页上显示的LED GPIO和sdkconfig中的不一样
效果呈现:
Menuconfig and sdkconfig mapping
Kconfig / Kconfig.projbuild → 定义菜单与选项名
↓
idf.py menuconfig → 交互编辑
↓
sdkconfig → 持久化 CONFIG_*
↓
构建时生成 sdkconfig.h → C 里用 #define CONFIG_*
Github代码仓
https://github.com/XYZ-qiyh/esp-http-server-led-control

浙公网安备 33010602011771号