from machine import Pin
from time import sleep
def display(x):
d7.value(int(x[0]))
d6.value(int(x[1]))
d5.value(int(x[2]))
d4.value(int(x[3]))
d3.value(int(x[4]))
d2.value(int(x[5]))
d1.value(int(x[6]))
d0.value(int(x[7]))
RS.value(int(x[8]))
en.on()
sleep(0.01)
en.off()
d7=Pin(15,Pin.OUT)
d6=Pin(2,Pin.OUT)
d5=Pin(4,Pin.OUT)
d4=Pin(5,Pin.OUT)
d3=Pin(18,Pin.OUT)
d2=Pin(19,Pin.OUT)
d1=Pin(21,Pin.OUT)
d0=Pin(22,Pin.OUT)
RS=Pin(25,Pin.OUT)
en=Pin(23,Pin.OUT)
lista=["001100000","001100000","001100000","001110000","000101000","000011000","000001100","000000010"] #inicio
lista2=["010101011","010100001","010001111","110000000","010000111","011011111","011100101","011101001","011000011","011110101","011000011","011100101","000000100"]
for i in lista:
display(i)
while(1):
for i in lista2:
display(i)