API-输入设备
这些输入设备组件接口是为日常组件的简单使用而提供的。在代码中使用组件前,必须正确布线。
提示
所有 GPIO 引脚编号默认使用 Broadcom (BCM) 编号。更多信息,请参阅 引脚编号 部分。
常规类
下列类用于它们所代表的设备。本节中的所有类都是具体类(非抽象类)。
Button(按钮)
class gpiozero.Button(pin, *, pull_up=True, active_state=None, bounce_time=None, hold_time=1, hold_repeat=False, pin_factory=None)
扩展 DigitalInputDevice,表示一个简单的按钮或开关。
将按钮的一侧连接到接地引脚,另一侧连接到任何 GPIO 引脚。或者,将按钮的一侧连接到 3V3 引脚,另一侧连接到任何 GPIO 引脚,然后在 Button 构造函数中将 pull_up 设置为 False。
下面的示例将在按下按钮时打印一行文本:
from gpiozero import Button
button = Button(4)
button.wait_for_press()
print("The button was pressed!")
| 参数 |
|