#define semaforo1_vermelho 2
#define semaforo1_amarelo 3
#define semaforo1_verde 4
#define semaforo2_vermelho 5
#define semaforo2_amarelo 6
#define semaforo2_verde 7
#define tempo_verde 10000
#define tempo_amarelo 3000
void setup() {
pinMode(semaforo1_vermelho, OUTPUT);
pinMode(semaforo1_amarelo, OUTPUT);
pinMode(semaforo1_verde, OUTPUT);
pinMode(semaforo2_vermelho, OUTPUT);
pinMode(semaforo2_amarelo, OUTPUT);
pinMode(semaforo2_verde, OUTPUT);
digitalWrite(semaforo1_verde, HIGH);
digitalWrite(semaforo2_vermelho, HIGH);
}
void loop() {
digitalWrite(semaforo1_amarelo, LOW);
digitalWrite(semaforo1_verde, HIGH);
digitalWrite(semaforo2_vermelho, HIGH);
digitalWrite(semaforo1_vermelho, LOW);
digitalWrite(semaforo2_verde, LOW);
digitalWrite(semaforo2_amarelo, LOW);
Serial.println("Semaforo1 Led Verde Ligado");
Serial.println("Semaforo2 Led Vermelho Ligado");
delay(tempo_verde);
digitalWrite(semaforo1_amarelo, HIGH);
digitalWrite(semaforo2_verde, LOW);
digitalWrite(semaforo1_verde, LOW);
digitalWrite(semaforo2_vermelho, HIGH);
digitalWrite(semaforo2_amarelo, LOW);
digitalWrite(semaforo1_vermelho, LOW);
Serial.println("Semaforo1 Led Amarelo Ligado");
Serial.println("Semaforo2 Led Vermelho Ligado");
delay(tempo_amarelo);
digitalWrite(semaforo2_verde, HIGH);
digitalWrite(semaforo2_vermelho, LOW);
digitalWrite(semaforo1_vermelho, HIGH);
digitalWrite(semaforo2_amarelo, LOW);
digitalWrite(semaforo1_verde, LOW);
digitalWrite(semaforo1_amarelo, LOW);
Serial.println("Semaforo1 Led Vermelho Ligado");
Serial.println("Semaforo2 Led Verde Ligado");
delay(tempo_verde);
digitalWrite(semaforo2_verde, LOW);
digitalWrite(semaforo2_vermelho, LOW);
digitalWrite(semaforo1_vermelho, HIGH);
digitalWrite(semaforo2_amarelo, HIGH);
digitalWrite(semaforo1_verde, LOW);
digitalWrite(semaforo1_amarelo, LOW);
Serial.println("Semaforo1 Led Vermelho Ligado");
Serial.println("Semaforo2 Led Amarelo Ligado");
delay(tempo_amarelo);
digitalWrite(semaforo2_verde, LOW);
digitalWrite(semaforo2_vermelho, HIGH);
digitalWrite(semaforo1_vermelho, LOW);
digitalWrite(semaforo2_amarelo, LOW);
digitalWrite(semaforo1_verde, HIGH);
digitalWrite(semaforo1_amarelo, LOW);
Serial.println("Semaforo2 Led Vermelho Ligado");
Serial.println("Semaforo1 Led Verde Ligado");
delay(tempo_verde);
}