from machine import Pin
from time import sleep
A=Pin(23, Pin.OUT)
B=Pin(22, Pin.OUT)
C=Pin(5, Pin.OUT)
D=Pin(19, Pin.OUT)
E=Pin(12, Pin.OUT)
F=Pin(4, Pin.OUT)
G=Pin(13, Pin.OUT)
def decodisplay(num) :
Digitos=[
(0, 0, 0, 0, 0, 0, 1),
(1, 0, 0, 1, 1, 1, 1),
(0, 0, 1, 0, 0, 1, 0),
(0, 0, 0, 0, 1, 1, 0),
(1, 0, 0, 1, 1, 0, 0),
(0, 1, 0, 0, 1, 0, 0),
(0, 1, 0, 0, 0, 0, 0),
(0, 0, 0, 1, 1, 1, 1),
(0, 0, 0, 0, 0, 0, 0),
(0, 0, 0, 1, 1, 0, 0)
]
if 0<= num <=9:
Digito=Digitos[num]
A.value(Digito[0])
B.value(Digito[1])
C.value(Digito[2])
D.value(Digito[3])
E.value(Digito[4])
F.value(Digito[5])
G.value(Digito[6])
else:
A.off()
B.off()
C.off()
D.off()
E.off()
F.off()
G.off()
decodisplay(6)