from machine import Pin
import time

# Configurações de pinos
botao_pin = Pin(0, Pin.IN, Pin.PULL_UP)  # Botão no pino 14 (com pull-up)
led_pin = Pin(2, Pin.OUT)                 # LED no pino 15

# Função para piscar o LED
def pisca_led():
    led_pin.on()   # Acende o LED
    time.sleep(0.5)  # Espera 0.5 segundos
    led_pin.off()   # Apaga o LED
    time.sleep(0.5)  # Espera 0.5 segundos

# Monitoramento do estado do botão
while True:
    if botao_pin.value() == 0:  # Se o botão for pressionado (LOW)
        print("Botão pressionado!")
        pisca_led()  # Pisca o LED
    else:
        print("Botão não pressionado")
    
    time.sleep(0.1)  # Delay de 100ms para evitar leitura muito rápida