这里会显示出您选择的修订版和当前版本之间的差别。
| 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) ==== | ||