int R=10,G=11,B=12;
int r=0,g=0,b=0;
void setup()
{
pinMode(R, OUTPUT); pinMode(G, OUTPUT); pinMode(B, OUTPUT);
}
void loop()
{
for(r=0;r<255;r++)
{
analogWrite(R, r); analogWrite(G, 30); analogWrite(B, 112);
delay1();
}
for(r=0;r<255;r++)
{
analogWrite(R, 0); analogWrite(G, r); analogWrite(B, 112);
delay1();
}
for(r=0;r<255;r++)
{
analogWrite(R, 100); analogWrite(G, 0); analogWrite(B,r);
delay1();
}
for(r=0;r<255;r++)
{
analogWrite(R, r); analogWrite(G, r); analogWrite(B, 0);
delay1();
}
for(r=0;r<255;r++)
{
analogWrite(R, r); analogWrite(G,100); analogWrite(B,r);
delay1();
}
for(r=255;r>0;r–)
{
analogWrite(R, r); analogWrite(G, r); analogWrite(B, 0);
delay1();
}
for(r=255;r>0;r–)
{
analogWrite(R, r); analogWrite(G,100); analogWrite(B,r);
delay1();
}
for(r=255;r>0;r–)
{
analogWrite(R, r); analogWrite(G, 30); analogWrite(B, 112);
delay1();
}
for(r=255;r>0;r–)
{
analogWrite(R, 0); analogWrite(G, r); analogWrite(B, 112);
delay1();
}
for(r=255;r>0;r–)
{
analogWrite(R, 100); analogWrite(G, 0); analogWrite(B,r);
delay1();
}
for(r=255;r>0;r–)
{
analogWrite(R, r); analogWrite(G, r); analogWrite(B, 0);
delay1();
}
for(r=255;r>0;r–)
{
analogWrite(R, r); analogWrite(G,100); analogWrite(B,r);
delay1();
}
}
void delay1()
{
delay(10);
}