from machine import Pin
from utime import sleep
button_1 = Pin(15, Pin.IN, Pin.PULL_UP)
led_1 = Pin(14, Pin.OUT, Pin.PULL_UP)
button_state = 0
def is_button_pressed(pin):
global button_state
button_state = button_state << 1 | pin.value()
button_state = button_state & 0xFFFF
return button_state == 0x8000
while True:
if is_button_pressed(button_1):
led_1.toggle()
sleep(0.5)