#define LED_VERMELHO_DIR 2
#define LED_AMARELO_DIR 4
#define LED_VERDE_DIR 15
#define LED_VERMELHO_ESQ 13
#define LED_AMARELO_ESQ 12
#define LED_VERDE_ESQ 14
void setup() {
pinMode(LED_VERMELHO_DIR, OUTPUT);
pinMode(LED_AMARELO_DIR, OUTPUT);
pinMode(LED_VERDE_DIR, OUTPUT);
pinMode(LED_VERMELHO_ESQ, OUTPUT);
pinMode(LED_AMARELO_ESQ, OUTPUT);
pinMode(LED_VERDE_ESQ, OUTPUT);
}
void loop() {
digitalWrite(LED_VERDE_DIR, HIGH);
digitalWrite(LED_VERDE_ESQ, LOW);
digitalWrite(LED_VERMELHO_DIR, LOW);
digitalWrite(LED_VERMELHO_ESQ, HIGH);
digitalWrite(LED_AMARELO_DIR, LOW);
digitalWrite(LED_AMARELO_ESQ, LOW);
delay(5000);
digitalWrite(LED_VERDE_DIR, LOW);
digitalWrite(LED_VERDE_ESQ, LOW);
digitalWrite(LED_VERMELHO_DIR, LOW);
digitalWrite(LED_VERMELHO_ESQ, HIGH);
digitalWrite(LED_AMARELO_DIR, HIGH);
digitalWrite(LED_AMARELO_ESQ, LOW);
delay(2000);
digitalWrite(LED_VERDE_DIR, LOW);
digitalWrite(LED_VERDE_ESQ, HIGH);
digitalWrite(LED_VERMELHO_DIR, HIGH);
digitalWrite(LED_VERMELHO_ESQ, LOW);
digitalWrite(LED_AMARELO_DIR, LOW);
digitalWrite(LED_AMARELO_ESQ, LOW);
delay(5000);
digitalWrite(LED_VERDE_DIR, LOW);
digitalWrite(LED_VERDE_ESQ, LOW);
digitalWrite(LED_VERMELHO_DIR, HIGH);
digitalWrite(LED_VERMELHO_ESQ, LOW);
digitalWrite(LED_AMARELO_DIR, LOW);
digitalWrite(LED_AMARELO_ESQ, HIGH);
delay(2000);
}