一、作品介绍
基于迪文EKT043E屏幕的C51内核单片机的开发,配合RGB三色全彩LED模块,实现可调节氛围灯。
二、工作原理
RGB LED三色灯是由红、绿、蓝三种颜色的LED组成的,它们可以通过不同的电压来控制颜色的混合,从而实现不同的颜色效果。 在常见的RGB LED三色灯中,每个LED都有三个引脚,分别是R、G、B。通过控制这三个引脚的电压,可以控制LED的颜色。 通常情况下,RGB LED三色灯的控制方式有两种:PWM调节和数字控制。PWM调节是通过改变电压的占空比来控制颜色的深浅,而数字控制则是通过发送数字信号来控制LED的颜色。 本次设计使用了PWM调节
三、设计思路
硬件部分:
P2.0,P2.1,P2.2三个引脚分别连接R G B,另外一个引脚接地
软件部分:
通过r g b的值来改变电压占空比从而实现不同的颜色,在程序中设定好了几种固定配色,可以通过色盘直接调节,通过软件控制方式实现闪烁及呼吸灯效果,还可以通过键盘输入或拖动调节自定义r g b值 |