# ssd for printing hexadecimal
from machine import Pin
import time
pins = [
Pin(32, Pin.OUT),
Pin(33, Pin.OUT),
Pin(25, Pin.OUT),
Pin(26, Pin.OUT),
Pin(27, Pin.OUT),
Pin(14, Pin.OUT),
Pin(12, Pin.OUT)
]
digits = [
[1, 1, 1, 1, 1, 1, 0],
[0, 1, 1, 0, 0, 0, 0],
[1, 1, 0, 1, 1, 0, 1],
[1, 1, 1, 1, 0, 0, 1],
[0, 1, 1, 0, 0, 1, 1],
[1, 0, 1, 1, 0, 1, 1],
[1, 0, 1, 1, 1, 1, 1],
[1, 1, 1, 0, 0, 0, 0],
[1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 0, 1, 1],
[1, 1, 1, 0, 1, 1, 1],
[0, 0, 1, 1, 1, 1, 1],
[1, 0, 0, 1, 1, 1, 0],
[0, 1, 1, 1, 1, 0, 1],
[1, 0, 0, 1, 1, 1, 1],
[1, 0, 0, 0, 1, 1, 1],
]
while True:
for i in range(16):
for j in range(7):
pins[j].value(digits[i][j])
time.sleep(1)