|

楼主 |
发表于 2019-6-13 10:27
|
显示全部楼层
11 LED_RGB:全彩 LED 彩虹变化
[mw_shl_code=arduino,true]/*
Eagler8实验程序列表
11 LED_RGB:全彩 LED 彩虹变化
*/
#define LEDR 9
#define LEDG 10
#define LEDB 11
int i = 0;
void setup()
{
pinMode(LEDG,OUTPUT);
pinMode(LEDB,OUTPUT);
pinMode(LEDR,OUTPUT);
}
void loop()
{
analogWrite(LEDR,255);
delay(1000); //hong
analogWrite(LEDG,120);
delay(1000); //cheng
analogWrite(LEDR,255);
analogWrite(LEDG,220);
delay(1000); //huang
analogWrite(LEDR,0);
analogWrite(LEDG,255);
delay(1000); //lv
analogWrite(LEDB,255);
delay(1000); //qing
analogWrite(LEDG,0);
analogWrite(LEDB,255);
delay(1000); //lan
analogWrite(LEDR,255);
analogWrite(LEDG,0);
delay(1000); //zi
analogWrite(LEDG,255);
delay(1000); //bai
analogWrite(LEDG,0);
analogWrite(LEDB,0);
analogWrite(LEDR,255);
delay(1000); //zi
for(i=0;i<255;i++)
{
analogWrite(LEDG,i);
delay(10);
}
for(i=255;i>0;i--)
{
analogWrite(LEDR,i);
delay(10);
}
for(i=0;i<255;i++)
{
analogWrite(LEDB,i);
delay(10);
}
for(i=255;i>0;i--)
{
analogWrite(LEDG,i);
delay(10);
}
for(i=0;i<255;i++)
{
analogWrite(LEDR,i);
delay(10);
}
for(i=0;i<255;i++)
{
analogWrite(LEDG,i);
delay(10);
}
analogWrite(LEDG,0);
analogWrite(LEDB,0);
analogWrite(LEDR,0);
}[/mw_shl_code]
|
|