from machine import Pin
import time
led = Pin(16, Pin.OUT)
button = Pin(15, Pin.IN, Pin.PULL_UP)
led_state = False # Track LED state
last_button = 1 # Track button
count = 0
while True:
curr = button.value()
# Edge detection
if last_button == 1 and curr == 0:
led_state = not led_state # Toggle
led.value(led_state)
count = count + 1
print(count)
time.sleep(0.1)
last_button = curr