这里会显示出您选择的修订版和当前版本之间的差别。
saks:sdk:libraries:led [2017/01/23 14:15] Spoony |
saks:sdk:libraries:led [2017/01/23 14:15] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Led ====== | ||
- | LED 类,控制单个 LED 工作。 | ||
- | ===== 方法 ===== | ||
- | ==== __init__(self, pin, real_true = GPIO.HIGH) ==== | ||
- | 初始化对象,设置引脚和触发电平(高电平或低电平触发)。 | ||
- | |||
- | ==== is_on(self) ==== | ||
- | 返回当前 LED 的工作状态。true 或 false。 | ||
- | |||
- | ==== on(self) ==== | ||
- | 设置 LED 为点亮状态。 | ||
- | |||
- | ==== off(self) ==== | ||
- | 设置 LED 为熄灭状态。 | ||
- | |||
- | ==== flash(self, seconds) ==== | ||
- | 设置 LED 点亮 seconds 的时间。seconds 为毫秒时间。 | ||
- | |||
- | ==== flashAction(self, secs, sleepsecs, times) ==== | ||
- | 设置 LED 点亮 seconds 的时间,并间隔 sleepsecs 的时间再次点亮,如此周而复始 times 次。seconds 为毫秒时间。sleepsecs 为毫秒时间。times 为次数。 | ||
- | |||
- | ==== pulse(self, hertz=50, pause_time=0.01) ==== | ||
- | 设置 LED 以 PWM 方式工作。hertz 为频率值,pause_time 为毫秒间隔时间。 |