from Adafruit_LED_Backpack import SevenSegment as ss
import time

sv1 = ss.SevenSegment()    #Instanziert Klasse SevenSegment als sv1 um mit sv1.[Funktionsname ] auf Funktionen zuzugreifen

sv1.begin()                #Beginnt Übertragung

numbers = [1,2,3,4,5,6,7,8,9]

bitmask = [0x64, 0x1B, 0x7F]

def show_numbers(numbers):               
    for i in numbers:
        sv1.clear()             #Löschen der aktuellen Displayausgabe
        sv1.set_colon(True)     #Doppelpunkt in der Mitte setzen
        sv1.set_digit(3, i)     #Setzt Nummern (i) an Stelle 3 (recht)
        sv1.write_display()     #Schreibt Werte auf Display 
        time.sleep(1)           #Warten 1 Sekunde

def show_bitmask(bitmask):
    for i in bitmask:
        sv1.clear()
        sv1.set_brightness(15)          #Helligkeit zwischen 1 und 15   
        sv1.set_colon(False)            #Doppelpunkt nicht setzen
        sv1.set_digit_raw(0, i)   		#Setzt die Segmente aus Bitmaske
        sv1.write_display()             #Schreibt Werte auf Display
        time.sleep(1)   				#Warten 1 Sekunde

    
show_numbers(numbers)       
show_bitmask(bitmask)


