创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


saks:sdk:libraries:ledrow

这是本文档旧的修订版!


A PCRE internal error occured. This might be caused by a faulty plugin

====== LedRow ====== LED 灯组类,控制一组 LED 工作。 ===== 方法 ===== ==== __init__(self, pins, real_true = GPIO.HIGH) ==== 初始化对象,设置数码管引脚和触发电平(高电平或低电平触发)。pins 为 IO 引脚数组。 ==== is_on(self, index) ==== 返回当前 LED 的工作状态。true 或 false。index 为 LED 编号,从 0 开始。 ==== row_status(self) ==== 返回当前 LED 灯组的工作状态的数组。 ==== items(self) ==== 返回当前 LED 灯组的对象数组。 ==== on(self) ==== 设置 LED 灯组为全部点亮状态。 ==== off(self) ==== 设置 LED 灯组为全部熄灭状态。 ==== on_for_index(self, index) ==== 设置当前 LED 灯组的第 index+1 个 LED 的状态为点亮。index 为 LED 编号,从 0 开始。 ==== off_for_index(self, index) ==== 设置当前 LED 灯组的第 index+1 个 LED 的状态为熄灭。index 为 LED 编号,从 0 开始。 ==== set_row(self, status) ==== 设置当前 LED 灯组的点亮状态。status 为布尔型数组。status 中的元素也可以为 None,表示不改变该元素位置的 LED 状态。 调用示例: <code> SAKS.ledrow.on() time.sleep(3) SAKS.ledrow.off() time.sleep(3) SAKS.ledrow.set_row([True, False, True, False, True, False, True, False]) time.sleep(2) SAKS.ledrow.set_row([None, True, False, None, None, None, None, True]) </code>

本页面的其他翻译:
saks/sdk/libraries/ledrow.1485151513.txt.gz · 最后更改: 2017/01/23 14:05 (外部编辑)