单片机PWM控制RGB-led程序

单片机PWM控制RGB-led程序,第1张

RGB-LED变化出64中不同的颜色,......

----

每种颜色的LED,要有四种亮度

三种颜色搭配,就有 64 种颜色了。

每种颜色的LED,要有四种亮度:不亮、1/3亮、2/3亮、全亮。

其实,并不难控制。

都用不上 PWM 控制器。

用一个定时器,每隔一毫秒中断一次,对三路输出,控制一下即可。

这个问题可大可小,

用三种红绿蓝可以混合色各种颜色,这个程序是吧,每个颜色分成200级(实际是201级),所以值就是0到200,然后用PWM输出控制各色的亮度,混合出七彩,如R=200、G=200、B=200就是白色,但不是纯正的白。(纯白色时RGB的值是不相等的)

户外的超大LED广告屏就是这样的,每个像素点就是一个全色LED灯。

三基色按照不同比例混和会出现不同的颜色,控制颜色有两种方法:1、是调节流过LED的电流比例就可以实现;2、是利用占空比来调节LED的亮度比例;一般单片机选择利用占空比来实现比较容易。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11590157.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存