科技创新(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);

}

让三种颜色依次暗亮的程序


谢谢观看!

你可能感兴趣的:(科技创新(2班)作业2:呼吸灯)