from machine import Pin
from utime import sleep
btn = Pin(15, Pin.IN, Pin.PULL_DOWN)
led = Pin(25, Pin.OUT)
led_state = False
prev_btn_state = 0
while True:
btn_state = btn.value()
if btn_state == 1 and prev_btn_state == 0:
led_state = not led_state
if led_state:
led.on()
else:
led.off()
prev_btn_state = btn_state
sleep(0.1)