# DECLARAMOS LAS LIBRERIAS A UTILIZAR
from machine import Pin
from time import sleep
# CREAMOS LA FUNCIÓN CORRESPONDIENTE A LO QUE QUEREMOS HACER
def LCD (datos,rs):
d7.value(int(datos[0]))
d6.value(int(datos[1]))
d5.value(int(datos[2]))
d4.value(int(datos[3]))
d3.value(int(datos[4]))
d2.value(int(datos[5]))
d1.value(int(datos[6]))
d0.value(int(datos[7]))
RS.value(rs)
EN.on()
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)
Lista1=["00110000","00110000","00110000","00111000","00010100","00001100","00000110","00000001"]
Lista2=["01010000","01010101","01010010","01000001","00000100","01010101","01010000","01000111"]
Lista3=["01011001","00010100","01000011","01000101","01001100","01000001","01011001","01000001"]
Saltar=["11000000"]
Borrartodo=["00000001"]
for i in Lista1:
LCD(i,0)
while(1):
for i in Lista2:
LCD(i,1)
sleep(0.5)
for i in Saltar:
LCD(i,0)
for i in Lista3:
LCD(i,1)
sleep(0.5)
for i in Borrartodo:
LCD(i,0)