from machine import Pin
import time
button = Pin(0, Pin.IN, Pin.PULL_UP)
led = Pin(2, Pin.OUT)
state = 0
last = 0
while True:
if button.value() == 0:
if time.ticks_ms() - last > 300:
state = not state
led.value(state)
last = time.ticks_ms()
time.sleep(0.01)