from machine import Pin
import time
button = Pin(15, Pin.IN, Pin.PULL_UP)
last_button_time_stamp = 0
button_pressed = False
def interrupt_callback(pin):
global last_button_time_stamp
global button_pressed
cur_button_ts = time.ticks_ms()
button_press_delta = cur_button_ts - last_button_time_stamp
if button_press_delta > 200:
button_pressed = True
last_button_time_stamp = cur_button_ts
button.irq(trigger=Pin.IRQ_FALLING, handler=interrupt_callback)
while True:
if button_pressed == True :
button_pressed= False
print ("shahd")