int LEDR=3,LEDY=4,LEDG=5,SWPIN=2,LEDPR=6,LEDPG=7;
void setup() {
pinMode(LEDPG, OUTPUT);
pinMode(LEDPR, OUTPUT);
pinMode(LEDY, OUTPUT);
pinMode(LEDG, OUTPUT);
pinMode(LEDR, OUTPUT);
digitalWrite(LEDPG, 1);
digitalWrite(LEDPR, 1);
digitalWrite(LEDY, HIGH);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDR, HIGH);
pinMode(SWPIN, INPUT_PULLUP);
}
void loop() {
if (digitalRead(SWPIN)==0){
AUTORYG();}
else AUTOY();
}
void AUTORYG(){
digitalWrite(LEDPR,0);
digitalWrite(LEDPG,1);
digitalWrite(LEDR,1);
digitalWrite(LEDG,0);
digitalWrite(LEDY,1);
delay(10000);
digitalWrite(LEDR,1);
digitalWrite(LEDG,1);
digitalWrite(LEDY,0);
delay(2000);
digitalWrite(LEDR,0);
digitalWrite(LEDG,1);
digitalWrite(LEDY,1);
digitalWrite(LEDPR,1);
digitalWrite(LEDPG,0);
delay(15000);
}
void AUTOY(){
digitalWrite(LEDR,1);
digitalWrite(LEDG,1);
digitalWrite(LEDY,0);
digitalWrite(LEDPR,0);
digitalWrite(LEDPG,1);
delay(1000);
digitalWrite(LEDY,1);
digitalWrite(LEDPR,1);
delay(1000);
}