Instructions

Linker Kit Base Set Raspberry Pi
Veröffentlicht: 09.10.2018 Copyright by Maker Factory 23
9. DIE DIGITALANZEIGE
In diesem Beispiel werden wir die aktuelle Uhrzeit auf der Digitalanzeige anzeigen lassen. Dafür müssen
wir zunächst eine zusätzliche Konguraons-Datei mit dem Namen tm1637.pyanlegen. In diese Datei
kopieren wir folgenden Code. Der Code ist ziemlich umfangreich, deshalb haben wir ihn auf vier Seiten
aufgeteilt.
Speichern Sie die Datei am Besten in Ihrem Dokumente Ordner unter dem Namen
tm1637.py
import sys
import os
import me
import RPi.GPIO as IO
IO.setwarnings(False)
IO.setmode(IO.BCM)
HexDigits =
[0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71]
ADDR_AUTO = 0x40
ADDR_FIXED = 0x44
STARTADDR = 0xC0
BRIGHT_DARKEST = 0
BRIGHT_TYPICAL = 2
BRIGHT_HIGHEST = 7
OUTPUT = IO.OUT
INPUT = IO.IN
LOW = IO.LOW
HIGH = IO.HIGH
class TM1637:
__doublePoint = False
__Clkpin = 0
__Datapin = 0
__brightnes = BRIGHT_TYPICAL;
__currentData = [0,0,0,0];
def __init__( self, pinClock, pinData, brightnes ):
self.__Clkpin = pinClock
self.__Datapin = pinData
self.__brightnes = brightnes;
IO.setup(self.__Clkpin,OUTPUT)
IO.setup(self.__Datapin,OUTPUT)
# end __init__