之前跟大家讲解过LED发光二极管的实验,今天我来讲一个可以显示任何颜色的一种LED,用arduino来实现。
工具/原料
arduino板子
电阻
RGB三基色LED
面包板
面包板线
方法/步骤
1、本次实现我用的是下图所示的雉搽妤粲LED,三基色是指有红色,绿色,蓝色,通过这三种颜色,将其进行混合,就可以达到显示任何颜色的效果。
2、之前跟大家讲过一个单色的LED,主要是通过PWM来控制亮俣觊鄄幼度变化,这里三种颜色都通过PWM调,就可以混出不同的比例(彩色图片一般都是RGB格式)
3、接着要熟悉arduino板子,哪个接口是做什么用的?哪个引脚代表什么?如下图所示,都已经指明。
4、接着说一下硬件部分,如何连接,三个引脚全部需溴溢菏确要连接到arduino板子上具有PWM的IO口,不然不行。然后看你共阴还是共阳,这里我选择共阴。
5、关于软件,很简单,设置好引脚,将其对应的端口设为输出,然后在串口输入相应的数值,灯就会显示出不同的颜色。