from machine import Pin
from time import sleep
segmento_a = Pin(0, Pin.OUT)
segmento_b = Pin(1, Pin.OUT)
segmento_c = Pin(2, Pin.OUT)
segmento_d = Pin(3, Pin.OUT)
segmento_e = Pin(4, Pin.OUT)
segmento_f = Pin(5, Pin.OUT)
segmento_g = Pin(6, Pin.OUT)
segmento_h = Pin(7, Pin.OUT)
numbers = [
[segmento_a, segmento_b, segmento_c, segmento_d, segmento_f, segmento_e, segmento_h],
[segmento_a, segmento_b],
[segmento_a, segmento_b, segmento_g, segmento_e, segmento_d],
[segmento_a, segmento_b, segmento_c, segmento_g, segmento_d],
[segmento_f,segmento_g, segmento_b, segmento_c],
[segmento_a, segmento_f, segmento_g, segmento_c, segmento_d],
[segmento_f, segmento_g, segmento_e, segmento_d, segmento_c],
[segmento_f, segmento_a, segmento_b, segmento_c],
[segmento_a, segmento_b, segmento_c, segmento_d, segmento_f, segmento_e, segmento_g, segmento_h],
[segmento_a, segmento_f, segmento_g, segmento_c, segmento_b]
]
while True:
print ("PRINTANDO")
for number in numbers:
print(f"Exibindo número {[number]}")
for segmento in number:
print(segmento)
segmento.value(1)
sleep(2.0)
for segmento in number:
segmento.value(0)