esp32按键控制led python
时间: 2024-05-24 11:09:10 浏览: 185
太空人时钟,基于ESP32-C3芯片.zip
5星 · 资源好评率100%
ESP32是一款常用的物联网开发板,它可以通过Python编程语言来控制外围设备。下面是基于ESP32开发板的按键控制LED的Python程序示例:
```
import machine
import time
led = machine.Pin(2, machine.Pin.OUT) # 初始化GPIO2为输出引脚
button = machine.Pin(4, machine.Pin.IN) # 初始化GPIO4为输入引脚
while True:
if button.value() == 1: # 如果按键被按下
led.value(1) # 点亮LED灯
else:
led.value(0) # 关闭LED灯
time.sleep(0.1) # 延时,避免过快判断按键状态
```
在这个示例中,我们将ESP32的GPIO2引脚初始化为输出引脚,并将其连接到LED,将GPIO4引脚初始化为输入引脚,并将其连接到按键。当按键被按下时,我们会点亮LED灯;否则,我们会关闭LED灯。
阅读全文