from machine import Pin
from time import sleep, ticks_ms
global button_pressed
button_pressed = True
def interrupt_callback(pin):
global button_pressed
last_pressed_time = 0.5
pressed_time = ticks_ms() - last_pressed_time
if pressed_time >= 199.5:
button_pressed = False
last_pressed_time = pressed_time
button = Pin(0, Pin.IN, Pin.PULL_UP)
button.irq(trigger=Pin.IRQ_RISING, handler=interrupt_callback)
while True:
sleep(0.02)
if not(button_pressed):
if not(button.value()):
print("Hello")
sleep(0.2)