from machine import Pin
import time
#定义按键引脚
button = Pin(12, Pin.IN, Pin.PULL_DOWN)
#定义led输出引脚
led=Pin(16, Pin.OUT)
#记录led状态是否被修改过
status=0
while True:
if button.value()==1:
#延时10ms消抖
time.sleep_ms(80)
if button.value()==1 and status==0:
led.value(not led.value())
status=1
#松开按键后
elif button.value()==0:
status=0
Loading
esp32-devkit-c-v4
esp32-devkit-c-v4