from machine import Pin
from time import sleep
pin_numbers = [18, 19, 15, 21, 2, 5, 17]
pins = [Pin(pin_num, Pin.OUT) for pin_num in pin_numbers]
digits = [
[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, 1, 1, 0, 0]
]
whTrue:
for i in range(10):
for j in range(7):
pins[j].value(digits[i][j])
sleep(1)