int ledV1 = 13;
int ledA1 = 12;
int ledR1 = 14;
int ledV2 = 27;
int ledA2 = 26;
int ledR2 = 25;
int ledV3 = 15;
int ledA3 = 2;
int ledR3 = 4;
int ledV4 = 16;
int ledA4 = 17;
int ledR4 = 5;
void setup() {
pinMode(ledV1, OUTPUT);
pinMode(ledA1, OUTPUT);
pinMode(ledR1, OUTPUT);
pinMode(ledV2, OUTPUT);
pinMode(ledA2, OUTPUT);
pinMode(ledR2, OUTPUT);
pinMode(ledV3, OUTPUT);
pinMode(ledA3, OUTPUT);
pinMode(ledR3, OUTPUT);
pinMode(ledV4, OUTPUT);
pinMode(ledA4, OUTPUT);
pinMode(ledR4, OUTPUT);
}
void loop() {
// VIAS 1 y 3 (VERDE)
digitalWrite(ledV1, HIGH);
digitalWrite(ledV3, HIGH);
digitalWrite(ledA1, LOW);
digitalWrite(ledA3, LOW);
digitalWrite(ledR1, LOW);
digitalWrite(ledR3, LOW);
digitalWrite(ledR2, HIGH);
digitalWrite(ledR4, HIGH);
delay(5000);
// VIAS 1 y 3 (AMARILLO)
digitalWrite(ledV1, LOW);
digitalWrite(ledV3, LOW);
digitalWrite(ledA1, HIGH);
digitalWrite(ledA3, HIGH);
delay(2000);
digitalWrite(ledA1, LOW);
digitalWrite(ledA3, LOW);
digitalWrite(ledR1, HIGH);
digitalWrite(ledR3, HIGH);
// VIAS 2 y 4 (VERDE)
digitalWrite(ledV2, HIGH);
digitalWrite(ledV4, HIGH);
digitalWrite(ledR2, LOW);
digitalWrite(ledR4, LOW);
delay(5000);
// VIAS 2 y 4 (AMARILLO)
digitalWrite(ledV2, LOW);
digitalWrite(ledV4, LOW);
digitalWrite(ledA2, HIGH);
digitalWrite(ledA4, HIGH);
delay(2000);
digitalWrite(ledA2, LOW);
digitalWrite(ledA4, LOW);
digitalWrite(ledR2, HIGH);
digitalWrite(ledR4, HIGH);
}