修改blink让灯闪烁

这段代码使用的是 ESP-IDF 的 Kconfig 配置系统 ,LED 的 GPIO 引脚号不是写死在代码里的,而是通过 CONFIG_BLINK_GPIO 宏从配置文件读取。

你有以下两种方式来设置闪烁的灯:

在项目目录下运行:

复制代码
idf.py menuconfig

进入图形界面后,依次选择:

Example ConfigurationBlink GPIO number → 输入你开发板上 LED 对应的 GPIO 编号(例如 ESP32-C3 开发板通常是 8)。

S 保存,按 Q 退出。重新编译烧录即可生效。

✅ 方法二:直接修改 sdkconfig.defaults(适合固定项目)

如果你不想每次都进菜单,或者希望把配置提交到 Git,直接在项目根目录的 sdkconfig.defaults 文件中添加或修改这一行:

复制代码
CONFIG_BLINK_GPIO=8

然后执行以下命令使配置生效:

复制代码
Remove-Item sdkconfig -ErrorAction SilentlyContinue
idf.py reconfigure
idf.py build flash monitor
相关推荐
乐鑫科技 Espressif2 天前
ESP32-E22 获 Wi-Fi 6E 认证,开源 Linux 驱动同步发布
esp32·wi-fi·乐鑫科技·esp32-e22·wi-fi 6e
Mr_Tony2 天前
ESP32开发板环境安装
esp32
星越华夏6 天前
ESP32-CAM图像传输项目说明文档
java·后端·struts·esp32
2301_805962937 天前
ESP32 使用 PlatformIO 编译点灯程序
stm32·esp32
大江东去浪淘尽千古风流人物10 天前
【Micro-WL Robot】桌面级轮腿机器人全栈解析:LQR平衡控制、SimpleFOC驱动与五连杆腿部机构源码深度拆解
驱动开发·机器人·esp32·lqr·simplefoc·轮腿机器人·平衡控制
π同学16 天前
ESP-IDF+vscode开发ESP32第十五讲——队列、流缓冲区、环形缓冲区
vscode·esp32·缓冲区
taiguisheng16 天前
Docker中编译esp32
windows·docker·esp32
止观止20 天前
基于 BSP 组件的 ESP-IDF 开发实践:从零开始点亮 M5Stack CoreS3 屏幕
esp32·esp-idf·m5stack cores3
π同学23 天前
ESP-IDF+vscode开发ESP32第十三讲——NVS
vscode·esp32·nvs