int vermelho=13;
int amarelo=12;
int verde=11;
int vermelho2=9;
int verde2=8;
int botao=10;
int estado=0;
int contador=0;
void setup() {
pinMode(vermelho, OUTPUT);
pinMode(amarelo, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(vermelho2, OUTPUT);
pinMode(verde2, OUTPUT);
pinMode(botao, INPUT);
}
void loop() {
digitalWrite(vermelho, LOW);
digitalWrite(amarelo, LOW);
digitalWrite(verde, HIGH);
digitalWrite(vermelho2, HIGH);
digitalWrite(verde2, LOW);
delay(100);
estado=digitalRead(botao);
if (estado==HIGH){
digitalWrite(amarelo, HIGH);
digitalWrite(verde, LOW);
delay(2000);
digitalWrite(verde2, HIGH);
digitalWrite(vermelho2, LOW);
digitalWrite(vermelho, HIGH);
digitalWrite(amarelo, LOW);
delay(2000);
for (contador=1;contador<=5;contador++){
digitalWrite(verde2, LOW);
delay(200);
digitalWrite(verde2, HIGH);
delay(200);
}
}
}