Data Sheet

www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
In diesem Beispiel werden wir die aktuelle Uhrzeit auf der Digitalanzeige
anzeigen lassen. Dafür müssen wir zunächst eine zusätzliche Konfigurati-
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 time
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__