from machine import Pin
import time
# Definir pines para los LED
led_rojo = Pin(4, Pin.OUT)
led_amarillo = Pin(2, Pin.OUT)
led_verde = Pin(15, Pin.OUT)
# Mensaje inicial en la consola
print("Sistema de semáforo iniciado (MicroPython)")
while True:
# ----------------------------------
# LED ROJO
# ----------------------------------
led_rojo.value(1) # Encender
time.sleep(3) # Retraso de 3000 ms (6 segundos)
led_rojo.value(0) # Apagar rojo
# ----------------------------------
# LED AMARILLO
# ----------------------------------
led_amarillo.value(1) # Encender
time.sleep(1) # Retraso de 1000 ms (2 segundo)
led_amarillo.value(0) # Apagar amarillo
# ----------------------------------
# LED VERDE
# ----------------------------------
led_verde.value(1) # Encender
time.sleep(2) # Retraso de 2000 ms ( 6 segundos)
led_verde.value(0) # Apagar verde