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中的不一样

效果呈现:

Kconfig / Kconfig.projbuild  →  定义菜单与选项名
         ↓
idf.py menuconfig           →  交互编辑
         ↓
sdkconfig                   →  持久化 CONFIG_*
         ↓
构建时生成 sdkconfig.h      →  C 里用 #define CONFIG_*

Github代码仓

https://github.com/XYZ-qiyh/esp-http-server-led-control

参考链接

posted @ 2026-07-26 11:51  梦一场6688  阅读(10)  评论(0)    收藏  举报