# moduls
from machine import Pin
import utime
# objects
a = Pin(17, Pin.OUT)
b = Pin(21, Pin.OUT)
c = Pin(19, Pin.OUT)
d = Pin(18, Pin.OUT)
e = Pin(5, Pin.OUT)
f = Pin(4, Pin.OUT)
g = Pin(0, Pin.OUT)
def Ssegmentos(A, B, C, D, E, F, G):
a.value(A)
b.value(B)
c.value(C)
d.value(D)
e.value(E)
f.value(F)
g.value(G)
# Digits 0-9: (a, b, c, d, e, f, g)
digitos = [
(1,1,1,1,1,1,0), # 0
(0,1,1,0,0,0,0), # 1
(1,1,0,1,1,0,1), # 2
(1,1,1,1,0,0,1), # 3
(0,1,1,0,0,1,1), # 4
(1,0,1,1,0,1,1), # 5
(1,0,1,1,1,1,1), # 6
(1,1,1,0,0,0,0), # 7
(1,1,1,1,1,1,1), # 8
(1,1,1,1,0,1,1), # 9
]
while True:
for i, segmentos in enumerate(digitos):
Ssegmentos(*segmentos)
utime.sleep_ms(400)