#display 00-99
from machine import Pin
from time import sleep
segment_ones = Pin(14, Pin.OUT)
segment_tens = Pin(23, Pin.OUT)
pins = [
Pin(32, Pin.OUT),
Pin(33, Pin.OUT),
Pin(13, Pin.OUT),
Pin(12, Pin.OUT),
Pin(27, Pin.OUT),
Pin(25, Pin.OUT),
Pin(26, Pin.OUT)
]
digit = [
[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]
]
for i in range(100):
tens = i // 10
ones = i % 10
for j in range(7):
pins[j].value(digit[tens][j])
segment_ones.value(0)
segment_tens.value(1)
sleep(0.5)
for k in range(7):
pins[k].value(digit[ones][k])
segment_ones.value(1)
segment_tens.value(0)
sleep(0.5)