RS-232 傳送圖片給 arduino 顯示在 GLCD

主旨: RS-232 傳送圖片給 arduino 顯示在 GLCD 

摘要: ESP-12F arduino 驅動 128*32 GLCD ST7567 RS-232
日期:2019/12/30一
說明:
  1. 以 sloeber ide 編譯,燒錄。
  2. 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);
  }
}

python

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()


留言

這個網誌中的熱門文章

無效的努力

股市-華頓S&P黃豆(00693U) 操作法