from machine import Pin
import time
A = Pin(1, Pin.OUT)
B = Pin(2, Pin.OUT)
C = Pin(3, Pin.OUT)
D = Pin(4, Pin.OUT)
E = Pin(5, Pin.OUT)
F = Pin(6, Pin.OUT)
G = Pin(7, Pin.OUT)
numeri = [A, B, C, D, E, F, G]
segmenti = {
0: [A, B, C, D, E, F],
1: [B, C],
2: [A, B, D, E, G],
3: [A, B, C, D, G],
4: [B, C, F, G],
5: [A, C, D, F, G],
6: [A, C, D, E, F, G],
7: [A, B, C],
8: [A, B, C, D, E, F, G],
9: [A, B, C, F, G]
}
while True:
for numero in segmenti:
for numero1 in numeri:
numero1.value(1)
for segmenti2 in segmenti.get(numero):
segmenti2.value(0)
time.sleep(1)