#GDS0543 Josue Samuel Loyola Rodriguez
from machine import Pin
import time
led = Pin(13, Pin.OUT)
interruptor = Pin(4, Pin.IN, Pin.PULL_UP) # Cambiado a un nuevo pin para el interruptor
estado_anterior = interruptor.value()
while True:
estado_actual = interruptor.value()
if estado_actual != estado_anterior:
# Si el estado del interruptor ha cambiado, actualiza el LED
if estado_actual == 0:
# Si el interruptor está en posición "encendido", enciende el LED
led.on()
else:
# Si el interruptor está en posición "apagado", apaga el LED
led.off()
estado_anterior = estado_actual
time.sleep(0.1) # Añade un pequeño retardo para evitar lecturas erróneas debido a rebotes