API-开发板和配件
这些额外的接口用于将组件集合组合在一起以便于使用,并作为示例。它们是由 GPIO Zero 提供的各种输入设备和输出设备组成的复合设备。有关单独使用组件的更多信息,请参阅这些页面。
提示
所有 GPIO 引脚编号默认使用 Broadcom (BCM) 编号。更多信息,请参阅 引脚编号 部分。
常规类
以下类用于与它们命名的设备一起使用。本节中的所有类都是具体类(非抽象类)。
LEDBoard
class gpiozero.LEDBoard(*pins, pwm=False, active_high=True, initial_value=False, _order=None, pin_factory=None, **named_pins)
扩展 LEDCollection,表示通用 LED 板或 LED 集合。
以下示例使用 LEDBoard 控制三个 LED:
from gpiozero import LEDBoard
leds = LEDBoard(2, 3, 4)
leds.on()
leds.blink()
| 参数 |
|
on(*args)
打开所有或指定索引的 LED。
off(*args)
关闭所有或指定索引的 LED。
toggle(*args)
切换所有或指定索引的 LED 状态。
blink(on_time=1, off_time=1, fade_in_time=0, fade_out_time=0, n=None, background=True)
使所有 LED 重复开启和关闭。
| 参数 |
|