Gmii.tw
  • Home
    • 關於我們 >
      • 關於全佑
      • 歷年成果
  • 線上課程
    • 線上課程列表
  • 商品資訊
    • 應用部落格
    • KittenBot >
      • 合格師資名單
      • 相關影片
      • Kittenblock 下載
    • GMII ROBOT >
      • GMII robot controller
    • 應用APP下載
  • 連絡我們
    • 人才招募

Makeblcok電子模組手冊——2.2吋TFT液晶屏

21/11/2015

0 評論

 

Me TFT LCD Screen - 2.2 inch

图片
1、概 述
TFT液晶屏模組主要部件為LCD顯示幕,此液晶屏為串口液晶屏,能通過串口和主控板通信,從而顯示大小不同,顏色不同的字體和圖形。本模組介面是藍/灰色色標,說明是雙數位介面,需要連接到主機板上藍色或灰色標識的介面。

2
、技術規格
l  工作電壓: 5V DC
l  工作溫度: -10~70℃
l  螢幕型號:Usart GPU22A
l  螢幕尺寸: 2.2"
l  螢幕解析度: 240x320
l  控制方式:串口通信

3
、功能特性
l  Flash存儲容量:2M;
l  只占2個IO口(串口腳);
l  支援自動抽取式24點陣 32點陣 48點陣 64點陣漢字;
l  支持點、線、圓、方框、填充方框等繪圖;
l  支援JPG格式真彩圖形的顯示;
l  模組的白色區域是與金屬梁接觸的參考區域;
l  支援Arduino IDE程式設計;
l  使用RJ25介面連線方便;
l  模組化安裝,相容樂高系列;
l  配有接頭支援絕大多數Arduino系列主控板。

4
、引腳定義
TFT液晶模組有四個針腳的接頭,每個針腳的功能如下表(表1):
序號
1
2
3
4
引腳
TX
RX
VCC
GND
            功能
連接埠數據發送口
連接埠數據接手口
接電源
​接地
                 表1. 4-Pin 接口功能

5、接線方式
l  RJ25連接
由於TFT液晶屏模組介面是藍/灰色色標,當使用RJ25介面時,需要連接到主控板上帶有藍色或灰色色標的連接埠。以Makeblock Orion為例,可以連接到5號連接埠,如圖(圖1):
图片
圖1. TFT液晶屏 與 Makeblock Orion 連接圖
l  杜邦線連接
當使用杜邦線連接到Arduino Uno主機板時,模組TX、RX引腳需要分別連接到RX、TX口上,如下圖(圖2)所示:
图片
圖2. TFT液晶屏與 Arduino UNO連接圖

​6、編程指南
l  Arduino程式設計
如果使用Arduino程式設計,需要調用庫Makeblock-Library-master來控制TFT液晶屏。
本程式通過Arduino程式設計顯示不同的圖案及文字

void setup()
{
    Serial.begin(9600); 
}
void loop()
{
    Serial.print("CLS(0);"); 
    Serial.print("DR0;"); 
    Serial.print("DS32(150,150,'hello world',4);"); 
    Serial.print("DS24(30,100,'makeblock',3);"); 
    Serial.println("DS64(80,30,'2015-05-20',1);"); 
    delay(3000); 
    Serial.print("CLS(0);"); 
    Serial.print("DR2;"); 
    Serial.print("CIR(30,100,20,3);"); 
    Serial.print("CIR(110,110,80,6);"); 
    Serial.print("PL(10,10,200,200,4);"); 
    Serial.print("PL(280,10,30,200,5);"); 
    Serial.print("BOX(50,20,230,150,2);"); 
    Serial.println("BOXF(250,170,300,220,1);"); 
    delay(3000); 
}
​
                                                            TFT液晶屏命令列表
命令
CLS(c);
SBC(c);
PS(x,y,c);
PL(x1,y1,x2,y2,c);
BOX(x1,y1,x2,y2,c);
BOXF(x1,y1,x2,y2,c);
PIC(x,y,n);
CIR(x,y,r,c);
DS12(x,y,'顯示內容字串',c);
DS16(x,y,'顯示內容字串',c);
DS24(x,y,'顯示內容字串',c);
DS32(x,y,'顯示內容字串',c);
DS48(x,y,'顯示內容字串',c);
DS64(x,y,'顯示內容字串',c);
DRn
                                     說明
用c顏色清屏
設置背景色C,顯示漢字等時無點陣時填的顏色
在(x,y)的地方畫一個顏色c的點
從(x1,y1)用顏色c畫一條直線到(x2,y2)
用顏色c畫一個方框,左上角(x1,y1),右下角(x2,y2)
用顏色c畫一個實心方框,左上角(x1,y1),右下角(x2,y2)
在(x,y)處畫第n幅圖
在(x,y)處用顏色c畫一個半徑r的圓
在(x,y)處用顏色c顯示一行12點陣字
在(x,y)處用顏色c顯示一行16點陣字
在(x,y)處用顏色c顯示一行24點陣字
在(x,y)處用顏色c顯示一行32點陣字
在(x,y)處用顏色c顯示一行48點陣字
在(x,y)處用顏色c顯示一行64點陣字
設置螢幕顯示的方向;n為0~3,分別對應屏的4個方向,可以使用此調整橫豎屏顯示;DR0; 橫屏顯示DR1; 豎屏顯示  DR2;  橫屏倒立DR3;  豎屏倒立

語句中用的c是色彩索引號
图片

    顏色是由RGB構成的,系統支援的64K色其實是65536中顏色,使用16位元二進位(2位元組)組成,16位元,分成:R紅色5位;G綠色6位;B藍色5位元,就是俗稱RGB565模式;常規的電腦顏色描述是由3位元組組成,每位元組一色,比如紅色描述為:0xFF0000;綠色描述為0x00FF00;而藍色描述為0x0000FF
    方程功能介紹: 上傳代碼到Makeblock主機板,連接TFT彩屏模組,在顯示幕將看到列印出來的字元。
7、原理解析
   此模組含電壓轉換器,STM32晶片和串列Flash 2M記憶體。相比其他顯示器,只需要兩個串口進行通信,操作簡單,容易連接。可以通過專用的串口助手設置傳輸串列傳輸速率,並將想要顯示的圖片處理好後存入Flash中,在自己的專案中實現開機圖片顯示,圖片的切換等功能。除此之外,還可以支援背景圖與漢字疊加,圖形操作介面顯示。應用場景包含:萬年曆,電壓電流錶等。背景圖與漢字疊加顯示背景圖與漢字疊加顯示
0 評論



發表回覆。

    師資培訓
    課程資訊
    檔案連結
    商品介紹
    應用影片

    文章分類

    全部
    Makeblock
    MBlock
    MBot 技術文章
    Scratch
    機構實作
    電子模塊手冊

    檔案分享

    九月 2016
    八月 2016
    四月 2016
    二月 2016
    一月 2016
    十二月 2015
    十一月 2015
    十月 2015
    九月 2015
    八月 2015
    七月 2015
    六月 2015
    五月 2015
    四月 2015
    九月 2014
    八月 2014
    七月 2014
    六月 2014
    五月 2014
    三月 2014
    九月 2013
    七月 2013
    五月 2013

    RSS 訂閱

图片

全佑電腦- 機器人科學館 
© 2013 All RightReserved.

TEL:(+886) 03-9560365
265 宜蘭縣羅東鎮林森路105號

No.298, Gongzheng Rd., Luodong Township, Yilan County 265, Taiwan (R.O.C.)

聯絡我們

宜蘭總公司
Proudly powered by Weebly
  • Home
    • 關於我們 >
      • 關於全佑
      • 歷年成果
  • 線上課程
    • 線上課程列表
  • 商品資訊
    • 應用部落格
    • KittenBot >
      • 合格師資名單
      • 相關影片
      • Kittenblock 下載
    • GMII ROBOT >
      • GMII robot controller
    • 應用APP下載
  • 連絡我們
    • 人才招募