from machine import Pin
from time import sleep
led = Pin(12, Pin.OUT)
button = Pin(26, Pin.IN, Pin.PULL_UP)
# wait for release after boot
while button.value() == 0:
sleep(0.05)
last_state = 1
while True:
current = button.value()
if last_state == 1 and current == 0:
for _ in range(5):
led.on()
sleep(0.3)
led.off()
sleep(0.3)
last_state = current
sleep(0.05)