int ledr1=13;
int ledg1=12;
int ledb1=11;
int ledr2=6;
int ledg2=5;
int ledb2=4;
int ledr3=15;
int ledg3=16;
int ledb3=17;
int push1=10;
int push2=9;
int push3=2;
int push4=19;
int push5=20;
void setup() {
pinMode(ledr1, OUTPUT);
pinMode(ledg1, OUTPUT);
pinMode(ledb1, OUTPUT);
pinMode(ledr2, OUTPUT);
pinMode(ledg2, OUTPUT);
pinMode(ledb2, OUTPUT);
pinMode(ledr3, OUTPUT);
pinMode(ledg3, OUTPUT);
pinMode(ledb3, OUTPUT);
pinMode(push1, INPUT_PULLUP);
pinMode(push2, INPUT_PULLUP);
pinMode(push3, INPUT_PULLUP);
pinMode(push4, INPUT_PULLUP);
pinMode(push5, INPUT_PULLUP);
}
void loop() {
if (digitalRead(push1)==LOW){
//mexico
digitalWrite(ledr1, 0);
digitalWrite(ledg1, 255);
digitalWrite(ledb1, 0);
digitalWrite(ledr2, 0);
digitalWrite(ledg2, 225);
digitalWrite(ledb2, 0);
digitalWrite(ledr3, 0);
digitalWrite(ledg3, 255);
digitalWrite(ledb3, 0);
delay(1000);
digitalWrite(ledr1,255);
digitalWrite(ledg1, 255);
digitalWrite(ledb1, 255);
digitalWrite(ledr2, 255);
digitalWrite(ledg2, 255);
digitalWrite(ledb2, 255);
digitalWrite(ledr3, 255);
digitalWrite(ledg3, 255);
digitalWrite(ledb3, 255);
delay(1000);
digitalWrite(ledr1, 255);
digitalWrite(ledg1, 0);
digitalWrite(ledb1, 0);
digitalWrite(ledr2, 255);
digitalWrite(ledg2, 0);
digitalWrite(ledb2, 0);
digitalWrite(ledr3, 255);
digitalWrite(ledg3, 0);
digitalWrite(ledb3, 0);
delay(1000);
}
//brazil
if (digitalRead(push2)==LOW){
digitalWrite(ledr1, 0);
digitalWrite(ledg1, 255);
digitalWrite(ledb1, 0);
digitalWrite(ledr2, 0);
digitalWrite(ledg2, 225);
digitalWrite(ledb2, 0);
digitalWrite(ledr3, 0);
digitalWrite(ledg3, 255);
digitalWrite(ledb3, 0);
delay(1000);
digitalWrite(ledr1,255);
digitalWrite(ledg1, 255);
digitalWrite(ledb1, 0);
digitalWrite(ledr2, 255);
digitalWrite(ledg2, 255);
digitalWrite(ledb2, 0);
digitalWrite(ledr3, 255);
digitalWrite(ledg3, 255);
digitalWrite(ledb3, 0);
delay(1000);
digitalWrite(ledr1, 0);
digitalWrite(ledg1, 0);
digitalWrite(ledb1, 255);
digitalWrite(ledr2, 0);
digitalWrite(ledg2, 0);
digitalWrite(ledb2, 255);
digitalWrite(ledr3, 0);
digitalWrite(ledg3, 0);
digitalWrite(ledb3, 255);
delay(1000);
}
//rusia
if (digitalRead(push3)==LOW){
digitalWrite(ledr1, 255);
digitalWrite(ledg1, 255);
digitalWrite(ledb1, 255);
digitalWrite(ledr2, 255);
digitalWrite(ledg2, 225);
digitalWrite(ledb2, 255);
digitalWrite(ledr3, 255);
digitalWrite(ledg3, 255);
digitalWrite(ledb3, 255);
delay(1000);
digitalWrite(ledr1,0);
digitalWrite(ledg1, 0);
digitalWrite(ledb1, 255);
digitalWrite(ledr2, 0);
digitalWrite(ledg2, 0);
digitalWrite(ledb2, 255);
digitalWrite(ledr3, 0);
digitalWrite(ledg3, 0);
digitalWrite(ledb3, 255);
delay(1000);
digitalWrite(ledr1, 255);
digitalWrite(ledg1, 0);
digitalWrite(ledb1, 0);
digitalWrite(ledr2, 255);
digitalWrite(ledg2, 0);
digitalWrite(ledb2, 0);
digitalWrite(ledr3, 255);
digitalWrite(ledg3, 0);
digitalWrite(ledb3, 0);
delay(1000);
}
//colombia
if (digitalRead(push4)==LOW){
digitalWrite(ledr1, 255);
digitalWrite(ledg1, 255);
digitalWrite(ledb1, 0);
digitalWrite(ledr2, 255);
digitalWrite(ledg2, 225);
digitalWrite(ledb2, 0);
digitalWrite(ledr3, 255);
digitalWrite(ledg3, 255);
digitalWrite(ledb3, 0);
delay(1000);
digitalWrite(ledr1,0);
digitalWrite(ledg1, 0);
digitalWrite(ledb1, 255);
digitalWrite(ledr2, 0);
digitalWrite(ledg2, 0);
digitalWrite(ledb2, 255);
digitalWrite(ledr3, 0);
digitalWrite(ledg3, 0);
digitalWrite(ledb3, 255);
delay(1000);
digitalWrite(ledr1, 255);
digitalWrite(ledg1, 0);
digitalWrite(ledb1, 0);
digitalWrite(ledr2, 255);
digitalWrite(ledg2, 0);
digitalWrite(ledb2, 0);
digitalWrite(ledr3, 255);
digitalWrite(ledg3, 0);
digitalWrite(ledb3, 0);
delay(1000);
}
//argentina
if (digitalRead(push5)==LOW){
digitalWrite(ledr1, 0);
digitalWrite(ledg1, 0);
digitalWrite(ledb1, 255);
digitalWrite(ledr2, 0);
digitalWrite(ledg2, 0);
digitalWrite(ledb2, 255);
digitalWrite(ledr3, 0);
digitalWrite(ledg3, 0);
digitalWrite(ledb3, 255);
delay(1000);
digitalWrite(ledr1,255);
digitalWrite(ledg1, 255);
digitalWrite(ledb1, 255);
digitalWrite(ledr2, 255);
digitalWrite(ledg2, 255);
digitalWrite(ledb2, 255);
digitalWrite(ledr3, 255);
digitalWrite(ledg3, 255);
digitalWrite(ledb3, 255);
delay(1000);
digitalWrite(ledr1, 0);
digitalWrite(ledg1, 0);
digitalWrite(ledb1, 255);
digitalWrite(ledr2, 0);
digitalWrite(ledg2, 0);
digitalWrite(ledb2, 255);
digitalWrite(ledr3, 0);
digitalWrite(ledg3, 0);
digitalWrite(ledb3, 255);
delay(1000);
}
}