Here is the program!
int rPin=11;
int gPin=10;
int bPin=9;
int dt=1000;
void setup() {
// put your setup code here, to run once:
Serial.begin(2000000);
pinMode(rPin,OUTPUT);
pinMode(gPin,OUTPUT);
pinMode(bPin,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
{digitalWrite(rPin,HIGH);
digitalWrite(gPin,LOW);
digitalWrite(bPin,LOW);}
delay(dt);
{digitalWrite(rPin,LOW);
digitalWrite(gPin,HIGH);
digitalWrite(bPin,LOW);}
delay(dt);
{digitalWrite(rPin,LOW);
digitalWrite(gPin,LOW);
digitalWrite(bPin,HIGH);}
delay(dt);
{analogWrite(rPin,0);
analogWrite(gPin,255);
analogWrite(bPin,255);}
delay(dt);
{analogWrite(rPin,0);
analogWrite(gPin,125);
analogWrite(bPin,255);}
delay(dt);
{analogWrite(rPin,125);
analogWrite(gPin,0);
analogWrite(bPin,255);}
delay(dt);
{analogWrite(rPin,255);
analogWrite(gPin,0);
analogWrite(bPin,100);}
delay(dt);
{analogWrite(rPin,255);
analogWrite(gPin,0);
analogWrite(bPin,25);}
delay(dt);
{analogWrite(rPin,255);
analogWrite(gPin,25);
analogWrite(bPin,0);}
delay(dt);
{analogWrite(rPin,255);
analogWrite(gPin,63);
analogWrite(bPin,0);}
delay(dt);
{analogWrite(rPin,125);
analogWrite(gPin,255);
analogWrite(bPin,0);}
delay(dt);
{analogWrite(rPin,0);
analogWrite(gPin,255);
analogWrite(bPin,125);}
delay(dt);
{analogWrite(rPin,255);
analogWrite(gPin,255);
analogWrite(bPin,255);}
delay(dt);
{digitalWrite(rPin,LOW);
digitalWrite(gPin,LOW);
digitalWrite(bPin,LOW);}
delay(dt);
}
Информация по комментариям в разработке