树莓派数字输入设备的连接与使用
1. 引言
在树莓派的应用中,我们常常需要将各种设备连接到其数字输入接口,如开关、按键组以及能产生数字输出信号的模块等。大多数连接电路可基于原型板(无需焊接)和两端带母头的连接线来搭建。
2. 连接瞬时开关
- 问题 :想要将一个按钮连接到树莓派,并通过它来运行用Python编写的程序。
- 解决方案 :
- 把按钮连接到GPIO接口的引脚。使用
gpiozero
库来检测按钮是否被按下。 - 所需材料 :
- 原型板和连接线。
- 瞬时开关。
- 电路连接 :可参考相关电路图,也可使用带母头插头的开关(如Raspberry Pi Squid按钮)直接连接到GPIO接口。
- 示例代码(r12_switch.py) :
- 把按钮连接到GPIO接口的引脚。使用
from gpiozero import Button
button = Button(18)
while True:
if button.is_pressed:
print("Wciskasz przycisk")