from machine import Pin, Timer
import time
timer = Timer()
NumberSegments = [[0, 1, 1, 1, 0, 1, 1, 1], [0, 0, 0, 1, 0, 1, 0, 0],
[1, 0, 1, 1, 0, 0, 1, 1], [1, 0, 1, 1, 0, 1, 1, 0],
[1, 1, 0, 1, 0, 1, 0, 0], [1, 1, 1, 0, 0, 1, 1, 0],
[1, 1, 1, 0, 0, 1, 1, 1], [0, 0, 1, 1, 0, 1, 0, 0],
[1, 1, 1, 1, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0]]
led1 = Pin(0, Pin.OUT)
led2 = Pin(1, Pin.OUT)
led4 = Pin(2, Pin.OUT)
dot = Pin(3, Pin.OUT)
led6 = Pin(4, Pin.OUT)
led7 = Pin(5, Pin.OUT)
led9 = Pin(6, Pin.OUT)
led10 = Pin(7, Pin.OUT)
def Led_chaser (x):
led1.value(x[7])
led2.value(x[6])
led4.value(x[5])
dot.value(x[4])
led6.value(x[3])
led7.value(x[2])
led9.value(x[1])
led10.value(x[0])
time.sleep(1)
while True:
for i in NumberSegments:
Led_chaser(i)