from machine import Pin
from time import sleep,sleep_ms
pin_lis = [15,4,16,17,5,18,19]
dig_lis = [12,13,14,27]
num_lis = [
[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]]
for pin in pin_lis:
Pin(pin,Pin.OUT)
for pin in dig_lis:
Pin(pin,Pin.OUT)
Pin(pin).value(1)
def cont(nu):
for i in range(len(dig_lis)):
if i == nu:
Pin(dig_lis[i]).value(0)
else:
Pin(dig_lis[i]).value(1)
def dark():
for pin in pin_lis:
Pin(pin).value(0)
def number(num):
for i in range(7):
Pin(pin_lis[i]).value(num_lis[num][i])
while 1:
cont(3)
number(9)
dark()
cont(1)
number(4)
dark()