import machine
from machine import Pin
import time
# Configurar el pin 2 como entrada con resistencia pull-up
button_pin = Pin(4, Pin.IN, Pin.PULL_UP)
# Configurar el pin 4 como salida para el LED
led_pin = Pin(2, Pin.OUT)
# Función para encender el LED
def turn_on_led():
led_pin.on()
# Función para apagar el LED
def turn_off_led():
led_pin.off()
contador = 0
# Bucle principal para detectar el estado del botón
while True:
if button_pin.value() == 0: # Si el botón se presiona (estado bajo)
turn_on_led() # Encender el LED
contador += 1
print(contador)
time.sleep_ms(2) # Retardo de 100 ms para evitar el rebote
while button_pin.value() == 0: # Esperar hasta que el botón se suelte
pass
turn_off_led() # Apagar el LED