from machine import Pin
from time import sleep
def send(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()
RS=Pin(25,Pin.OUT)
En=Pin(23,Pin.OUT)
D0=Pin(22,Pin.OUT)
D1=Pin(21,Pin.OUT)
D2=Pin(19,Pin.OUT)
D3=Pin(18,Pin.OUT)
D4=Pin(5,Pin.OUT)
D5=Pin(4,Pin.OUT)
D6=Pin(2,Pin.OUT)
D7=Pin(15,Pin.OUT)
inicio=["001100000","001100000","001100000","001110000","000101000","000011000","000001100","000000010"]
mensaje=["010100001","010000011","010100111","010001011","010011011","010001011","001000001","010100001","010100101","010011111","010001101","010001011","110000000",
"010100001","010011111","010100101","001000001","010001101","010000011","010101101","010011111","010100101","001000001",
"001111001","001100111","000000100",]
#QUE="010100011","010101011","010001011",
#ROLLO="010100101","010011111","010011001","010011001","010011111"
#PASEME="010100001","010000011","010100111","010001011","010011011","010001011"
#PROFE="010100001","010100101","010011111","010001101","010001011",
#POR="010100001","010011111","010100101",
#FAVOR="010001101","010000011","010101101","010011111","010100101"
#MENOR QUE="001111001",
#3="001100111"
#INICIALIZACOPN DEL DISPLAY
for i in inicio:
send(i)
while(True):
for i in mensaje:
send(i)