from machine import Pin
from time import sleep_ms
RS=Pin(23,Pin.OUT)
E=Pin(22,Pin.OUT)
pins=[Pin(21,Pin.OUT),Pin(19,Pin.OUT),Pin(18,Pin.OUT),Pin(5,Pin.OUT),Pin(4,Pin.OUT)
,Pin(2,Pin.OUT),Pin(15,Pin.OUT),Pin(13,Pin.OUT)]
command_list=[[0,0,1,1,1,0,0,0],[0,0,0,0,0,0,0,1],[0,0,0,0,0,1,1,0],
[0,0,0,0,1,1,1,0],[1,0,0,0,0,0,0,0]]
data=[1,1,1,0,1,0,1,0]
def command():
RS.value(0)
for i in range(5):
for j in range(8):
pins[j].value(command_list[i][j])
E.on()
sleep_ms(200)
E.off()
def data_fun():
RS.on()
for j in range(8):
pins[j].value(data[j])
E.on()
sleep_ms(200)
E.off()
command()
data_fun()
# while True:
# sleep_ms(1000)