from machine import Pin
from time import sleep
led = Pin(26, Pin.OUT)
boton = Pin(7, Pin.IN, Pin.PULL_UP)
boton_parar = Pin(8,Pin.IN,Pin.PULL_UP)
estado_led = False # Estado inicial del LED apagado
while True:
estado_boton = boton.value() # Lee el estado del botón
estado_boton_parar = boton_parar.value()
# ARRANQUE
if estado_boton == 0: # Si se detecta que se pulsó el botón
sleep(0.05) # Pequeña pausa para evitar el rebote del botón
if estado_boton == 0: # Verifica nuevamente si el botón está presionado
estado_led = True # Cambia el estado del LED
led.value(estado_led) # Enciende o apaga el LED según el estado
# PARO
if estado_boton_parar == 0:
#sleep(0.05)
if estado_boton_parar == 0:
estado_led = False
led.value(estado_led)
sleep(0.1) # Espera antes de la próxima iteración del bucle