from machine import Pin
from utime import sleep
pinlight = Pin(18, Pin.OUT)
number = 0
seg_A = 27
seg_B = 14
seg_C = 32
seg_D = 33
seg_E = 26
seg_F = 12
seg_G = 13
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,1,0,0),
(0,0,0,0,0,0,0),
(0,0,0,1,1,1,1),
(0,1,0,0,0,0,0),
(0,1,0,0,1,0,0),
(1,0,0,1,1,0,0),
(0,0,0,0,1,1,0),
(0,0,1,0,0,1,0),
(1,0,0,1,1,1,1),
(0,0,0,0,0,0,1),
)
start_button = Pin(34, Pin.IN)
start_button2 = Pin(23, Pin.IN)
def clear():
for seg in segments:
seg.value(1)
clear()
while True:
if start_button.value():
number += 1
for i in range(len(segments)):
segments[i].value(signals[number][i])
sleep(0.5)
if start_button2.value():
number -= 1
for i in range(len(segments)):
segments[i].value(signals[number][i])
sleep(0.5)
#if start_button.value():
#for number in range(10):
#for i in range(len(segments)):
#segments[i].value(signals[number][i])
#sleep(1)
#pinlight.on()