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