from machine import Pin
from time import sleep
led = Pin(12, Pin.OUT)
button = Pin(26, Pin.IN, Pin.PULL_UP)
led.value(0)
last_state = 1 # button not pressed
while True:
current_state = button.value()
# Detect button (ON → OFF)
if last_state == 1 and current_state == 0:
# Blink LED 5 times
for i in range(5):
led.value(1)
sleep(0.3)
led.value(0)
sleep(0.3)
last_state = current_state
sleep(0.05)