RS-232 傳送圖片給 arduino 顯示在 GLCD
主旨: RS-232 傳送圖片給 arduino 顯示在 GLCD
摘要: ESP-12F arduino 驅動 128*32 GLCD ST7567 RS-232
日期:2019/12/30一
說明:- 以 sloeber ide 編譯,燒錄。
- rs-232 傳送畫面, pc python rs-232 傳送lcd 畫面, 給 esp-12f arduino uart 接收, 顯示在lcd 。上。
原碼:部份關鍵原始碼
arduino
void loop() {
static uc bInit=0;
static int len0,len;
static uc buf[2048];
if(bInit==0){ lcd_test(); bInit=1;}
// if(bInit==10) check_uart();
while(1)
{
if((len=Serial.available())< 1) continue;
len=1024;Serial.readBytes(buf, len);
st.lcd_prt_128x(32,0,buf);
Serial.print("len=");
Serial.println(len);
}
}
sLcd_0 =[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,....省略]
sCube =[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,,...省略]
def work_01():
global ser
ser=serial.Serial("COM5",115200)
for i in range(10):
if((i%2)==0):
ser.write(sLcd_0)
else :
ser.write(sCube)
s=ser.read(ser.in_waiting)
print("arduino send [%s]"%s)
time.sleep(1.0)
ser.close()
留言