from machine import Pin
from utime import sleep
seg_A=15
seg_B=2
seg_C=4
seg_D=5
seg_E=18
seg_F=19
seg_G=21
segments=[Pin(seg_A,Pin.OUT),Pin(seg_B,Pin.OUT),Pin(seg_C,Pin.OUT),Pin(seg_D,Pin.OUT),Pin(seg_E,Pin.OUT),Pin(seg_F,Pin.OUT),Pin(seg_G,Pin.OUT)]
signals=(
(0,0,0,0,0,0,1),
(1,0,0,1,1,1,1),
(0,0,1,0,0,1,0),
(0,0,0,0,1,1,0),
(1,0,0,1,1,0,0),
(0,1,0,0,1,0,0),
(0,1,0,0,0,0,0),
(0,0,0,1,1,1,1),
(0,0,0,0,0,0,0),
(0,0,0,0,1,0,0),
)
start_button=Pin(13,Pin.IN)
def clear():
for seg in segments:
seg.value(1)
clear()
while True:
if start_button.value():
for number in range(10):
for i in range(len(segments)):
segments[i].value(signals[number][i])
sleep(1)