# 7 segment 0-9
from machine import Pin
from time import sleep
segments = [Pin(32, Pin.OUT), # a
Pin(33, Pin.OUT), # b
Pin(13, Pin.OUT), # c
Pin(12, Pin.OUT), # d
Pin(27, Pin.OUT), # e
Pin(25, Pin.OUT), # f
Pin(26, Pin.OUT)] # g
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],
[0, 0, 0, 1, 0, 0, 0],
[1, 1, 0, 0, 0, 0, 0],
[0, 1, 1, 0, 0, 0, 1],
[1, 0, 0, 0, 0, 1, 0],
[0, 1, 1, 0, 0, 0, 0],
[0, 1, 1, 1, 0, 0, 0]]
while True:
for i in range(len(digit)):
for j in range(len(segments)):
segments[j].value(digit[i][j])
sleep(1)