const int P_VERDE = 11;
const int P_AMARELO = 12;
const int P_VERMELHO = 13;
const int T_VERDE = 5000;
const int T_AMARELO = 2000;
const int T_VERMELHO = 5000;
void setup() {
// put your setup code here, to run once:
pinMode(P_VERDE, OUTPUT);
pinMode(P_AMARELO, OUTPUT);
pinMode(P_VERMELHO, OUTPUT);
apagarTudo();
}
void loop() {
// put your main code here, to run repeatedly:
acender(P_VERDE);
delay(T_VERDE);
acender(P_AMARELO);
delay(T_AMARELO);
acender(P_VERMELHO);
delay(T_VERMELHO);
}
void acender(int pino) {
apagarTudo();
digitalWrite(pino, HIGH);
}
void apagarTudo() {
digitalWrite(P_VERDE, LOW);
digitalWrite(P_AMARELO, LOW);
digitalWrite(P_VERMELHO, LOW);
}