
基于ESP8266的简易PWM呼吸灯代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本简介提供了一个使用ESP8266开发板实现PWM(脉宽调制)控制LED亮度变化,模拟呼吸效果的简单代码示例。适合初学者学习物联网照明应用编程。
使用乐鑫官网的esp8266_nonos_sdk_v1.5.4_16_05_20版本开发了一个简单的呼吸灯程序,利用ESP8266模块的PWM功能实现灯光渐变效果。
驱动使用的IO口为GPIO12、GPIO13和GPIO14。所用硬件模块是nodemcu(型号:ESP-12D)。
该呼吸灯采用共阴极LED灯珠来实现亮度调节,通过调整PWM信号占空比达到模拟灯光逐渐亮起及渐暗的效果。
在原生SDK基础上进行了如下修改:
a. 将driver_lib 和 examples/IoT_Demo 目录下的文件剪切到 app目录下;
b. 修改app/user/user_main.c 文件以适应呼吸灯程序的需求。
全部评论 (0)
还没有任何评论哟~


