# CON AUTORRETENCIÓN

from machine import Pin
from time import sleep

led = Pin(26,Pin.OUT)
boton = Pin(7,Pin.IN,Pin.PULL_UP)
flag=1
 
while True:
    estado_boton=boton.value() #      LEE ESTADO DEL BOTÓN
    
    #print(estado_boton)
    if estado_boton == 1 and flag==1: # BOTÓN NO PULSADO
        led.value(0)       # LED APAGADO
    
    if estado_boton == 0 and flag==1: # BOTÓN  PULSADO
        led.value(1)        # ENCIENDE LED
        flag=0   # PROVOCA LA 'AUTORRETENCIÓN' 
        sleep(.1)
        
        


"""
# SIN AUTORRETENCIÓN
from machine import Pin
from time import sleep

led = Pin(26, Pin.OUT)
boton = Pin(7, Pin.IN, Pin.PULL_UP)
#flag = 1

while True:
    estado_boton = boton.value()

    # print(estado_boton)
    if estado_boton == 1 :  # BOTÓN NO PULSADO
        led.value(0)  # LED APAGADO

    if estado_boton == 0 :
        led.value(1)  # ENCIENDE LED
        flag = 0  # PROVOCA LA 'AUTORRETENCIÓN' 

    sleep(.1)  # Para darle tiempo a 'leer' en botón
"""