// Definición de pines según tu circuito
const int ledVerde = 10;
const int ledAmarillo = 9;
const int ledRojo = 8;
void setup() {
// Configurar los pines como salidas
pinMode(ledVerde, OUTPUT);
pinMode(ledAmarillo, OUTPUT);
pinMode(ledRojo, OUTPUT);
}
void loop() {
// --- 1. LED VERDE ENCENDIDO ---
digitalWrite(ledVerde, HIGH);
digitalWrite(ledAmarillo, LOW);
digitalWrite(ledRojo, LOW);
delay(3000); // Mantiene encendido 3 segundos
// --- 2. LED AMARILLO ENCENDIDO ---
digitalWrite(ledVerde, LOW);
digitalWrite(ledAmarillo, HIGH);
digitalWrite(ledRojo, LOW);
delay(1500); // Mantiene encendido 1.5 segundos
// --- 3. LED ROJO ENCENDIDO ---
digitalWrite(ledVerde, LOW);
digitalWrite(ledAmarillo, LOW);
digitalWrite(ledRojo, HIGH);
delay(3000); // Mantiene encendido 3 segundos
}