树莓派Python编程与计算机视觉入门
1. 树莓派GPIO按钮编程
在树莓派开发中,我们可以通过GPIO接口连接按钮来实现交互功能。下面介绍两种不同的按钮连接方式及对应的代码实现。
1.1 内部上拉电阻连接方式
首先,准备一个电路,将按钮的一端连接到树莓派的7号引脚,另一端连接到GND。以下是对应的Python代码:
from time import sleep
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
button = 7
GPIO.setup(button, GPIO.IN, GPIO.PUD_UP)
while True:
button_state = GPIO.input(button)
if button_state == GPIO.HIGH:
print ("HIGH")
else:
print ("LOW")
sleep(0.5)
在上述代码中,我们将7号引脚初始化为输入引脚。 GPIO.setup() 函数的第二个参数决定了GPIO引脚的模式(输入或输出),第三个参数 GPIO.PUD_UP 表示连接到内部上拉电阻。当按钮未按下时,连接按钮的GPIO引脚为高电平;按下按钮时,引脚为低电平。运行程序后,按钮未按下时输出 HIGH ,按下时输出 LOW 。程序可
超级会员免费看
订阅专栏 解锁全文
47

被折叠的 条评论
为什么被折叠?



