code.zip

  • 浏览量:718
  • 下载量:6
  • 资料大小:512 B
  • 日期:2016-03-19
  • 上传者:07075868
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    本节介绍如何使用pwm方式控制rgb led灯。

    注意:本系列教程需采用本人前述章节中所述的开发环境来开发以及烧写。
    rgb led封装内有三个led,一个红色,一个绿色的,一个蓝色的。通过控制各个led的亮度,可以得到任何想要的颜色。

    小e采用共阳rgb led,共有4个引脚,一个电源引脚,接3.3v; 其余的三个为led(一个红色,一个绿色以及一个蓝色)
    连接到电阻然后连接到esp8266的pwm输出引脚,这里我们用到了d12、d14、d15号管脚。

    pwm(脉宽调制)是一种调制信号的占空比的过程,在本应用程序中使用来控制发送给每个发光二极管的平均功率。
    在下面的图中,我们展示了三个不同的占空比,第一个有50%的占空比,另外两个是0%和90%占空比。
    在10%占空比的图中,信号在每个周期内,逻辑高时只有一个短暂的时间。如果信号的频率足够快,那么就不会有
    明显的闪烁,发光二极管的亮度与信号的占空比成正比。


    下面的测试程序实现多种颜色渐变,看起来很漂亮,模拟图如下:



    源代码:
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换