from machine import Pin
from time import sleep
D7 = Pin(0, Pin.OUT)
D6 = Pin(2, Pin.OUT)
D5 = Pin(4, Pin.OUT)
D4 = Pin(5, Pin.OUT)
D3 = Pin(16, Pin.OUT)
D2 = Pin(17, Pin.OUT)
D1 = Pin(18, Pin.OUT)
D0 = Pin(19, Pin.OUT)
RS = Pin(25, Pin.OUT)
E = Pin(26, Pin.OUT)
t = 0.1
def lcd(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]))
E.value(1)
sleep(t)
E.value(0)
lcd("001100000")
lcd("001100000")
lcd("001100000")
lcd("001110000")
lcd("000101000")
lcd("000011000")
lcd("000001100")
lcd("000000010")
while(1):
lcd("001100001")#0
lcd("001100101")#2
lcd("001011111")#/
lcd("001100001")#0
lcd("001100101")#2
lcd("001011111")#/
lcd("001100101")#2
lcd("001101001")#4
lcd("110000000")#mover al 40
lcd("010110011")#Y
lcd("011000011")#a
lcd("011010011")#i
lcd("011100101")#r
lcd("001110101")#:
lcd("001010011")#)
lcd("000000010")#borrar e ir al 00
sleep(t)