"""
from machine import Pin
from time import sleep
led = Pin(26, Pin.OUT)
boton = Pin(7, 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
if estado_boton == 0: # Si se detecta que se pulsó el botón
sleep(.2) # Pequeña pausa para evitar el rebote del botón
if estado_boton == 0:
if estado_boton == 0:
# Verifica nuevamente si el botón está presionado
estado_led = not estado_led # Cambia el estado del LED
led.value(estado_led) # Enciende o apaga el LED según el estado
# print(estado_led) # A efectos didácticos !
sleep(.1) # Espera antes de la próxima iteración del bucle
"""
# PRENDE APAGA CON FUNCIONES
from machine import Pin
from time import sleep
led = Pin(26, Pin.OUT)
boton = Pin(7, Pin.IN, Pin.PULL_UP)
def enc_led():
print("LED encendido")
led.value(1)
def apaga_led():
print("LED apagado")
led.value(0)
while True:
if boton.value() == 0:
if boton.value() == 0:
if boton.value() == 0:
enc_led()
else:
apaga_led()
sleep(.1)