1 什么是RGB彩灯
根据实践经验,RGB彩灯有四个引脚,第二个引脚连接阴极,另外三个连接阳极,不同引脚通电时,呈现不同颜色。R为红色,G为绿色,B为蓝色。三个引脚单独供电,呈现单独的蓝色、绿色或蓝色。如果混合供电呢?
LED示意图
2 面包板
连线依赖面包板,面包板有一个认知就行了,把面包板横过来,横着之间互不联通,竖着连通。横着插下去后,2号引脚连接阴极,1,3,4号引脚连接上电阻,分别接上Arduino就行了。
面包板.jpeg
3 连线图
照一张书上图片,分开单独看,每一个都有电阻,能从阳极到阴极即可。2好引脚连接低电平。
连线图.jpeg
下面是实操连线图,供参考。
4 程序代码
基础实验,代码不难,分别给R、G、B对应的引脚高电位,其余低点位,每次切换延迟一秒左右,就能让彩灯在三色之间切换。
void setup() {
// put your setup code here, to run once:
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(9,HIGH);
digitalWrite(11,LOW);
delay(1000);
digitalWrite(10,HIGH);
digitalWrite(9,LOW);
delay(1000);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
delay(1000);
}
网友评论