Instructions

Linker Kit Base Set Raspberry Pi
Veröffentlicht: 09.10.2018 Copyright by Maker Factory 30
10. DER TEMPERATURSENSOR
Auf den nächsten drei Seiten nden Sie die angepasste Konguraonsdatei tm1637.py
Speichern Sie die Konguraonsdatei in dem Ordner /Documents/Temperature 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__
def Clear(self):
b = self.__brightnes;
point = self.__doublePoint;
self.__brightnes = 0;
self.__doublePoint = False;
data = [0x7F,0x7F,0x7F,0x7F];
self.Show(data);
self.__brightnes = b; # restore saved brightnes
self.__doublePoint = point;
# end Clear