科技创新(2班)作业2:呼吸灯
这是本次编程课的作业:RGB--LED灯。
问题见下表:

问题1:
先找出红灯。
void setup( ){
}
void loop( ){
analogWrite(11,0);
delay(1000);
}

问题2:
找出哪个数字最亮,哪个数字最暗?
最亮是0,最暗是255。
问题3:
让红灯与蓝灯一起点亮。
void setup( ){
}
void loop( ){
analogWrite(9,0);
analogWrite(11,0);
}

问题4:
让红灯从最暗到最亮。
void setup( ){
}
void loop( ){
for(int i=256;i>=1;i=i+(-1)){
analogWrite(11,0);
delay(1000);
}

问题5:
让红灯从最暗到最亮再到最暗。
void setup( ){
}
void loop( ){
for(int i=255;i>=1;i=i+(-1)){
analogWrite(11,0);
delay(1000);
for(int i=1;i>=255;i=i==(1)){
analogWrite(11,0);
delay(1000);
}

问题6:
如何让三个灯按照蓝绿红的顺序依次展现暗亮的效果。
void setup( ){
}
void loop(){
for(int i=255;i>=0;i=i+(-1)){
analogWrite(9,i);
delay(1000);
for(int i=0;i>=255;i=i+(1)){
analogWrite(9,i);
delay(1000);
analogWrite(10,i);
delay(1000);
analogWrite(10,i);
delay(1000);
analogWrite(11,i);
delay(1000);
analogWrite(11,i);
delay(1000);
}

谢谢观看!