这里会显示出您选择的修订版和当前版本之间的差别。
saks:sdk:libraries:digitaldisplay [2017/01/23 13:11] Spoony 创建 |
saks:sdk:libraries:digitaldisplay [2017/01/23 13:24] (当前版本) Spoony |
||
---|---|---|---|
行 3: | 行 3: | ||
===== 方法 ===== | ===== 方法 ===== | ||
- | ==== __init__(self, pin, real_true = GPIO.HIGH) ==== | + | ==== __init__(self, pins, real_true = GPIO.HIGH) ==== |
- | 初始化对象,设置数码管引脚和触发电平(高电平或低电平触发)。 | + | 初始化对象,设置数码管引脚和触发电平(高电平或低电平触发)。pins 为数组,格式参见如下调用方式: |
+ | <code> | ||
+ | DIGITAL_DISPLAY_A = 21 | ||
+ | DIGITAL_DISPLAY_B = 16 | ||
+ | DIGITAL_DISPLAY_C = 19 | ||
+ | DIGITAL_DISPLAY_D = 6 | ||
+ | DIGITAL_DISPLAY_E = 5 | ||
+ | DIGITAL_DISPLAY_F = 20 | ||
+ | DIGITAL_DISPLAY_G = 26 | ||
+ | DIGITAL_DISPLAY_DP = 13 | ||
+ | DIGITAL_DISPLAY_SELECET_1 = 17 | ||
+ | DIGITAL_DISPLAY_SELECET_2 = 27 | ||
+ | DIGITAL_DISPLAY_SELECET_3 = 22 | ||
+ | DIGITAL_DISPLAY_SELECET_4 = 10 | ||
+ | |||
+ | DIGITAL_DISPLAY = ( | ||
+ | DIGITAL_DISPLAY_A, | ||
+ | DIGITAL_DISPLAY_B, | ||
+ | DIGITAL_DISPLAY_C, | ||
+ | DIGITAL_DISPLAY_D, | ||
+ | DIGITAL_DISPLAY_E, | ||
+ | DIGITAL_DISPLAY_F, | ||
+ | DIGITAL_DISPLAY_G, | ||
+ | DIGITAL_DISPLAY_DP | ||
+ | ) | ||
+ | |||
+ | DIGITAL_DISPLAY_SELECT = ( | ||
+ | DIGITAL_DISPLAY_SELECET_1, | ||
+ | DIGITAL_DISPLAY_SELECET_2, | ||
+ | DIGITAL_DISPLAY_SELECET_3, | ||
+ | DIGITAL_DISPLAY_SELECET_4, | ||
+ | ) | ||
+ | |||
+ | self.digital_display = entities.DigitalDisplay({'seg': PINS.DIGITAL_DISPLAY, 'sel': PINS.DIGITAL_DISPLAY_SELECT}, GPIO.LOW) | ||
+ | </code> | ||
==== numbers(self) ==== | ==== numbers(self) ==== |