from machine import Pin
from time import sleep
def LCD(x,y):
Rs.value(x)
D7.value(int(y[0]))
D6.value(int(y[1]))
D5.value(int(y[2]))
D4.value(int(y[3]))
D3.value(int(y[4]))
D2.value(int(y[5]))
D1.value(int(y[6]))
D0.value(int(y[7]))
E.value(1)
sleep(t)
E.value(0)
Rs = Pin(23,Pin.OUT)
E = Pin(22,Pin.OUT)
D0 = Pin(21,Pin.OUT)
D1 = Pin(18,Pin.OUT)
D2 = Pin(5,Pin.OUT)
D3 = Pin(17,Pin.OUT)
D4 = Pin(16,Pin.OUT)
D5 = Pin(4,Pin.OUT)
D6 = Pin(0,Pin.OUT)
D7 = Pin(2,Pin.OUT)
t= 0.1
i=0
Lista1 = ['00110000','00110000','00110000','00111000','00010100','00001100','00000110','00000001']
Lista2 = ['01010101','01010000','01000111']
Lista3 = ['00000010']
#star
for i in Lista1:
LCD(0,i)
while(1):
for i in Lista2:
LCD(1,i)
for i in Lista3:
LCD(0,i)