int pinLedRojoCoches1 = 10; // Pin del LED Rojo del Módulo de 3 LED 1
int pinLedAmarilloCoches1 = 9; // Pin del LED Amarillo del Módulo de 3 LED 1
int pinLedVerdeCoches1 = 8; // Pin del LED Verde del Módulo de 3 LED 1
int pinLedRojoCoches2 = 5; // Pin del LED Rojo del Módulo de 3 LED 2
int pinLedAmarilloCoches2 = 4; // Pin del LED Amarillo del Módulo de 3 LED 2
int pinLedVerdeCoches2 = 3; // Pin del LED Verde del Módulo de 3 LED 2
int pinLedVerdePeatones1 = 7; // Pin del LED Verde del Módulo de 2 LED 1
int pinLedRojoPeatones1 = 6; // Pin del LED Rojo del Módulo de 2 LED 1
int pinLedRojoPeatones2 = 13; // Pin del LED Rojo del Módulo de 2 LED 2
int pinLedVerdePeatones2 = 12; // Pin del LED Verde del Módulo de 2 LED 2
void setup() {
// Configurar el modo de funcionamiento de los pines de los LEDs
pinMode(pinLedRojoCoches1, OUTPUT);
pinMode(pinLedAmarilloCoches1, OUTPUT);
pinMode(pinLedVerdeCoches1, OUTPUT);
pinMode(pinLedRojoCoches2, OUTPUT);
pinMode(pinLedAmarilloCoches2, OUTPUT);
pinMode(pinLedVerdeCoches2, OUTPUT);
pinMode(pinLedRojoPeatones1, OUTPUT);
pinMode(pinLedVerdePeatones1, OUTPUT);
pinMode(pinLedRojoPeatones2, OUTPUT);
pinMode(pinLedVerdePeatones2, OUTPUT);
// Establecer estado por defecto de los pines de los LEDs
digitalWrite(pinLedRojoCoches1, LOW);
digitalWrite(pinLedAmarilloCoches1, LOW);
digitalWrite(pinLedVerdeCoches1, LOW);
digitalWrite(pinLedRojoCoches2, LOW);
digitalWrite(pinLedAmarilloCoches2, LOW);
digitalWrite(pinLedVerdeCoches2, LOW);
digitalWrite(pinLedRojoPeatones1, LOW);
digitalWrite(pinLedVerdePeatones1, LOW);
digitalWrite(pinLedRojoPeatones2, LOW);
digitalWrite(pinLedVerdePeatones2, LOW);
}
void loop() {
// Encendemos LED Rojo del Módulo de 3 LED 1
digitalWrite(pinLedRojoCoches1, HIGH);
digitalWrite(pinLedAmarilloCoches1, LOW);
digitalWrite(pinLedVerdeCoches1, LOW);
digitalWrite(pinLedRojoCoches2, LOW);
digitalWrite(pinLedAmarilloCoches2, LOW);
digitalWrite(pinLedVerdeCoches2, LOW);
digitalWrite(pinLedRojoPeatones1, LOW);
digitalWrite(pinLedVerdePeatones1, LOW);
digitalWrite(pinLedRojoPeatones2, LOW);
digitalWrite(pinLedVerdePeatones2, LOW);
delay(1000);
// Encendemos LED Amarillo del Módulo de 3 LED 1
digitalWrite(pinLedRojoCoches1, LOW);
digitalWrite(pinLedAmarilloCoches1, HIGH);
digitalWrite(pinLedVerdeCoches1, LOW);
digitalWrite(pinLedRojoCoches2, LOW);
digitalWrite(pinLedAmarilloCoches2, LOW);
digitalWrite(pinLedVerdeCoches2, LOW);
digitalWrite(pinLedRojoPeatones1, LOW);
digitalWrite(pinLedVerdePeatones1, LOW);
digitalWrite(pinLedRojoPeatones2, LOW);
digitalWrite(pinLedVerdePeatones2, LOW);
delay(1000);
// Encendemos LED Verde del Módulo de 3 LED 1
digitalWrite(pinLedRojoCoches1, LOW);
digitalWrite(pinLedAmarilloCoches1, LOW);
digitalWrite(pinLedVerdeCoches1, HIGH);
digitalWrite(pinLedRojoCoches2, LOW);
digitalWrite(pinLedAmarilloCoches2, LOW);
digitalWrite(pinLedVerdeCoches2, LOW);
digitalWrite(pinLedRojoPeatones1, LOW);
digitalWrite(pinLedVerdePeatones1, LOW);
digitalWrite(pinLedRojoPeatones2, LOW);
digitalWrite(pinLedVerdePeatones2, LOW);
delay(1000);
// Encendemos LED Rojo del Módulo de 3 LED 2
digitalWrite(pinLedRojoCoches1, LOW);
digitalWrite(pinLedAmarilloCoches1, LOW);
digitalWrite(pinLedVerdeCoches1, LOW);
digitalWrite(pinLedRojoCoches2, HIGH);
digitalWrite(pinLedAmarilloCoches2, LOW);
digitalWrite(pinLedVerdeCoches2, LOW);
digitalWrite(pinLedRojoPeatones1, LOW);
digitalWrite(pinLedVerdePeatones1, LOW);
digitalWrite(pinLedRojoPeatones2, LOW);
digitalWrite(pinLedVerdePeatones2, LOW);
delay(1000);
// Encendemos LED Amarillo del Módulo de 3 LED 2
digitalWrite(pinLedRojoCoches1, LOW);
digitalWrite(pinLedAmarilloCoches1, LOW);
digitalWrite(pinLedVerdeCoches1, LOW);
digitalWrite(pinLedRojoCoches2, LOW);
digitalWrite(pinLedAmarilloCoches2, HIGH);
digitalWrite(pinLedVerdeCoches2, LOW);
digitalWrite(pinLedRojoPeatones1, LOW);
digitalWrite(pinLedVerdePeatones1, LOW);
digitalWrite(pinLedRojoPeatones2, LOW);
digitalWrite(pinLedVerdePeatones2, LOW);
delay(1000);
// Encendemos LED Verde del Módulo de 3 LED 2
digitalWrite(pinLedRojoCoches1, LOW);
digitalWrite(pinLedAmarilloCoches1, LOW);
digitalWrite(pinLedVerdeCoches1, LOW);
digitalWrite(pinLedRojoCoches2, LOW);
digitalWrite(pinLedAmarilloCoches2, LOW);
digitalWrite(pinLedVerdeCoches2, HIGH);
digitalWrite(pinLedRojoPeatones1, LOW);
digitalWrite(pinLedVerdePeatones1, LOW);
digitalWrite(pinLedRojoPeatones2, LOW);
digitalWrite(pinLedVerdePeatones2, LOW);
delay(1000);
// Encendemos LED Rojo del Módulo de 2 LED 1
digitalWrite(pinLedRojoCoches1, LOW);
digitalWrite(pinLedAmarilloCoches1, LOW);
digitalWrite(pinLedVerdeCoches1, LOW);
digitalWrite(pinLedRojoCoches2, LOW);
digitalWrite(pinLedAmarilloCoches2, LOW);
digitalWrite(pinLedVerdeCoches2, LOW);
digitalWrite(pinLedRojoPeatones1, HIGH);
digitalWrite(pinLedVerdePeatones1, LOW);
digitalWrite(pinLedRojoPeatones2, LOW);
digitalWrite(pinLedVerdePeatones2, LOW);
delay(1000);
// Encendemos LED Verde del Módulo de 2 LED 1
digitalWrite(pinLedRojoCoches1, LOW);
digitalWrite(pinLedAmarilloCoches1, LOW);
digitalWrite(pinLedVerdeCoches1, LOW);
digitalWrite(pinLedRojoCoches2, LOW);
digitalWrite(pinLedAmarilloCoches2, LOW);
digitalWrite(pinLedVerdeCoches2, LOW);
digitalWrite(pinLedRojoPeatones1, LOW);
digitalWrite(pinLedVerdePeatones1, HIGH);
digitalWrite(pinLedRojoPeatones2, LOW);
digitalWrite(pinLedVerdePeatones2, LOW);
delay(1000);
// Encendemos LED Rojo del Módulo de 2 LED 2
digitalWrite(pinLedRojoCoches1, LOW);
digitalWrite(pinLedAmarilloCoches1, LOW);
digitalWrite(pinLedVerdeCoches1, LOW);
digitalWrite(pinLedRojoCoches2, LOW);
digitalWrite(pinLedAmarilloCoches2, LOW);
digitalWrite(pinLedVerdeCoches2, LOW);
digitalWrite(pinLedRojoPeatones1, LOW);
digitalWrite(pinLedVerdePeatones1, LOW);
digitalWrite(pinLedRojoPeatones2, HIGH);
digitalWrite(pinLedVerdePeatones2, LOW);
delay(1000);
// Encendemos LED Verde del Módulo de 2 LED 2
digitalWrite(pinLedRojoCoches1, LOW);
digitalWrite(pinLedAmarilloCoches1, LOW);
digitalWrite(pinLedVerdeCoches1, LOW);
digitalWrite(pinLedRojoCoches2, LOW);
digitalWrite(pinLedAmarilloCoches2, LOW);
digitalWrite(pinLedVerdeCoches2, LOW);
digitalWrite(pinLedRojoPeatones1, LOW);
digitalWrite(pinLedVerdePeatones1, LOW);
digitalWrite(pinLedRojoPeatones2, LOW);
digitalWrite(pinLedVerdePeatones2, HIGH);
delay(1000);
}