1、 七色LED简介 #
前边课程依次介绍了LED(light-emitting diode,发光二极管)、双色LED和RGB-LED,LED发光原理是电子填补空穴辐射能量发光,使用不同的半导体,或者填充不同化合物能呈现不同的颜色,比如砷化镓二极管发红光,磷化镓二极管发绿光,碳化硅二极管发黄光,氮化镓二极管发蓝光。
共阴极双色LED有三个针脚,对不同引脚施加电压,LED发出不同颜色的光。
RGB-LED,由红绿蓝三基色经过不同阶亮度组合呈现千万色,RGB码[r,g,b],其中r、g、b取值范围均为0~255。分别点亮三基色LED的其中一个、两个和三个LED时,进行排列组合就能发出七种不同颜色的光来,于是就出现了七彩LED灯的这种现象,七色光RGB值表如下表格:
颜色 R G B
红 255 0 0
橙 255 128 0
黄 255 255 0
绿 0 255 0
青 0 255 255
蓝 0 0 255
紫 128 0 255
或者更直观如下图
本课中七彩LED有两个引脚,分别接控制器5V和GND,七彩LED里面封装了红,绿,蓝3个芯片,通电后内置的集成电路就可以控制七色交替变色,一般是透明树脂封装,常见七彩快闪LED一个变色周期是10-15秒,七彩慢闪LED一个变色周期是25-56秒。
2、 互动思考:七彩LED应用 #
七彩灯应用非常广泛,比如装饰到家具或者建筑物外墙制造绚丽光照效果,酒店大厅七彩吊灯家用台灯、十字星光灯,演艺场所的多彩灯棒、圣诞树,玩具车等等。
3、 所需元件清单
#
Arduino Uno主板
USB数据线
七彩LED模块
面包板
9V电池
杜邦导线
4、 动手实验 #
点亮七彩LED灯,并观察一个周期内呈现的颜色顺序
A实验接线图
B实验程序图
无
5、拓展训练 #
实验2:使用RGB-LED灯模拟七彩灯闪烁,并写出程序