
通过一个开关来设置LED的打开与关闭
from machine import Pin
import time
led = Pin(15, Pin.OUT)
key = Pin(12, Pin.IN, Pin.PULL_DOWN)
led_state = False
while True:
if key.value() == 0:
# 按键按下
time.sleep_ms(20) #消抖
if key.value() == 0:
# 翻转状态
led_state = not led_state
led.value(led_state)
# 等待按键松开,防止重复触发
while key.value() == 0:
time.sleep_ms(10)
time.sleep_ms(10)
