import time
from machine import Pin
time.sleep(0.1)
A=Pin(0,Pin.OUT)
B=Pin(1,Pin.OUT)
C=Pin(2,Pin.OUT)
D=Pin(3,Pin.OUT)
E=Pin(4,Pin.OUT)
F=Pin(5,Pin.OUT)
G=Pin(6,Pin.OUT)
DP=Pin(7,Pin.OUT)
COM=Pin(8,Pin.OUT)
typ = 1
if typ == 0:
HIGH=1
LOW=0
COM.value(1)
else:
HIGH=0
LOW=1
COM.value(0)
def devat():
A.value(LOW)
B.value(LOW)
C.value(LOW)
D.value(LOW)
E.value(HIGH)
F.value(LOW)
G.value(LOW)
DP.value(HIGH)
def osem():
A.value(LOW)
B.value(LOW)
C.value(LOW)
D.value(LOW)
E.value(LOW)
F.value(LOW)
G.value(LOW)
DP.value(HIGH)
def sedem():
A.value(LOW)
B.value(LOW)
C.value(LOW)
D.value(HIGH)
E.value(HIGH)
F.value(HIGH)
G.value(HIGH)
DP.value(HIGH)
def sest():
A.value(LOW)
B.value(HIGH)
C.value(LOW)
D.value(LOW)
E.value(LOW)
F.value(LOW)
G.value(LOW)
DP.value(HIGH)
def pat():
A.value(LOW)
B.value(HIGH)
C.value(LOW)
D.value(LOW)
E.value(HIGH)
F.value(LOW)
G.value(LOW)
DP.value(HIGH)
def styri():
A.value(HIGH)
B.value(LOW)
C.value(LOW)
D.value(HIGH)
E.value(HIGH)
F.value(LOW)
G.value(LOW)
DP.value(HIGH)
def tri():
A.value(LOW)
B.value(LOW)
C.value(LOW)
D.value(LOW)
E.value(HIGH)
F.value(HIGH)
G.value(LOW)
DP.value(HIGH)
def dva():
A.value(LOW)
B.value(LOW)
C.value(HIGH)
D.value(LOW)
E.value(LOW)
F.value(HIGH)
G.value(LOW)
DP.value(HIGH)
def jeden():
A.value(HIGH)
B.value(LOW)
C.value(LOW)
D.value(HIGH)
E.value(HIGH)
F.value(HIGH)
G.value(HIGH)
DP.value(HIGH)
def nula():
A.value(LOW)
B.value(LOW)
C.value(LOW)
D.value(LOW)
E.value(LOW)
F.value(LOW)
G.value(HIGH)
DP.value(HIGH)
while 1:
devat()
time.sleep(1)
osem()
time.sleep(1)
sedem()
time.sleep(1)
sest()
time.sleep(1)
pat()
time.sleep(1)
styri()
time.sleep(1)
tri()
time.sleep(1)
dva()
time.sleep(1)
jeden()
time.sleep(1)
nula()
time.sleep(1)