from machine import Pin # Asegúrate de usar esta línea correctamente
from time import sleep
# Configuración de los LEDs con sus GPIO correspondientes
led_rojo = Pin(12, Pin.OUT)
led_amarillo = Pin(13, Pin.OUT)
led_verde = Pin(14, Pin.OUT)
led_azul = Pin(15, Pin.OUT)
# Configuración del botón pulsador
button = Pin(16, Pin.IN, Pin.PULL_DOWN)
# Lista para manejar los LEDs en orden
leds = [led_rojo, led_amarillo, led_verde, led_azul]
# Función para encender los LEDs en secuencia
def encender_leds():
for led in leds:
led.on()
sleep(0.5) # Pausa de 0.5 segundos entre cada LED
# Función para apagar todos los LEDs
def apagar_leds():
for led in leds:
led.off()
# Bucle principal
while True:
if button.value() == 1: # Si el botón está presionado
encender_leds()
else: # Si el botón no está presionado
apagar_leds()