from machine import Pin
import time
# Importamos los pines que vamos a utilizar
# definimos si serán entrada o salida
#nombramos la variable
a = Pin(0, Pin.OUT)
b = Pin(1, Pin.OUT)
c = Pin(2, Pin.OUT)
d = Pin(3, Pin.OUT)
e = Pin(4, Pin.OUT)
f = Pin(5, Pin.OUT)
g = Pin(6, Pin.OUT)
dp = Pin(7, Pin.OUT)
# a, b, c, d , e , f , g , dp
# Definimos lo que se le enviara a los led
# para mostrar lo que queremos
nombre = [
(0,1,1,1,1,0,1,0),
(1,1,1,0,1,1,1,0),
(1,1,1,0,1,1,0,0),
(0,1,1,0,0,0,0,0),
(1,0,0,1,1,1,1,0),
(0,0,0,1,1,1,0,0),
(1,1,1,0,1,1,1,0),
(0,0,0,0,0,0,0,1),
(0,0,0,1,1,1,1,0),
(1,1,1,0,1,1,1,0),
(1,1,1,0,1,1,0,0),
(0,1,1,0,0,0,0,0),
(1,1,1,0,1,1,1,0),
(0,0,0,0,0,0,0,1),
(1,1,1,0,1,1,1,0),
(0,0,1,1,1,1,1,0),
(0,1,1,1,1,0,1,0),
(0,1,1,0,0,0,0,0),
(0,1,1,0,0,0,0,0),
(1,0,0,1,1,1,1,0),
(0,0,0,1,1,1,0,0),
(0,0,0,0,0,0,0,1),
]
# Creamos ola función que llamaremos para que se realice el proceso
# nombre del led . nombre[letra][led]
def mostrar(n):
a.value(nombre[n][0])
b.value(nombre[n][1])
c.value(nombre[n][2])
d.value(nombre[n][3])
e.value(nombre[n][4])
f.value(nombre[n][5])
g.value(nombre[n][6])
dp.value(nombre[n][7])
# Creamos el ciclo
while True:
for i in range(22):
mostrar(i)
time.sleep(.5)