from machine import Pin
from time import sleep
S0=Pin(22,Pin.OUT)
S1=Pin(19,Pin.OUT)
S2=Pin(21,Pin.OUT)
S3=Pin(23,Pin.OUT)
S4=Pin(17,Pin.OUT)
S5=Pin(16,Pin.OUT)
S6=Pin(15,Pin.OUT)
S7=Pin(5,Pin.OUT)
def segmento(x,t):
S0.value(int(x[0]))
S1.value(int(x[1]))
S2.value(int(x[2]))
S3.value(int(x[3]))
S4.value(int(x[4]))
S5.value(int(x[5]))
S6.value(int(x[6]))
sleep(t)
lista=["1111110","0110000","1101101","1111001","0110011","1011011","1011111","1110000","1111111","1111011","1110111","0011111","1001110","0111101","1001111","1000111"]
ret=0.25
while(True):
if(S7==1):
for i in range(15,-1,-1):
segmento(lista[i],ret)
else:
for i in range(0,16,1):
segmento(lista[i],ret)