01将Arduino板的接地引脚连接到面包板的蓝色长竖列,将电源引脚连接到红色长坚列。
02将三色LED插到面包板。
03 仔细观察三色LED,可找到标有负号(-)或GND的引脚,将其连接到插着接地引脚的竖列。
04三色LED上有标着R、G、B的地方,分别表示红、绿、蓝三种颜色。将R连接到Arduino板的11号引脚,将G连接到10号引脚,B连接到9号引脚。
05面包板底端插上按钮和10欧姆电阻,并且连接到长竖列上的两处。
06在上面也一样连接两个按钮。
07 从最下面的按钮开始,依次连接到2-4号数字I/O引脚。
08连接完成后如图所示。
int r = 0, g = 0, b = 0;
void setup(){
//分别定义这三个引脚为输出引脚
//需要选择支持的引脚
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
}
void loop(){
if(digitalRead(4) == HIGH){
++r;
if(r>255){
r = 0;
}
}
if(digitalRead(3) == HIGH){
++g;
if(g>255){
g = 0;
}
}
if(digitalRead(2) == HIGH){
++b;
if(b>255){
b = 0;
}
}
analogWrite(11,r);
analogWrite(10,g);
analogWrite(9,b);
delay(10);
}
网友评论