from machine import Pin
from time import ticks_ms
led = Pin (2, Pin.OUT)
bot = Pin (27, Pin.IN, Pin.PULL_DOWN)
estado = False
tAtual = ticks_ms()
while True:
if bot.value() == 1:
print ('Pressionado')
estado = not estado
if estado:
if ticks_ms() - tAtual >= 500:
led.value(not led.value())
tAtual = ticks_ms()