benny 發表於 2016-7-6 10:32

Makeblcok電子模組手冊----2.2吋TFT彩屏

2.2吋TFT彩屏

http://bbs.makeblock.com/data/attachment/forum/201511/14/122327fw58hzwoafxxfhc2.png

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 彩屏模組有四個針腳的接頭,每個針腳的功能如下表

序號引腳功能
1TX串口數據發送口
2RX串口數據接收口
3VCC接電源
4GND接地
表1 4-Pin 接口功能
5 、接線方式
l RJ25連接
由於 TFT 彩屏模組接口是藍/灰色色標,當使用RJ25接口時,需要連接到主控板上帶有藍色或灰色色標的接口。以Makeblock Orion為例,可以連接到5號接口,如圖
http://bbs.makeblock.com/data/attachment/forum/201511/14/122336bw8jq5jxms58kkqk.png圖1 TFT彩屏與Makeblock Orion 連接圖l 杜邦線連接當使用杜邦線連接到Arduino Uno主板時,模組TX,RX引腳需要分別連接到RX,TX口上,如下圖所示:http://bbs.makeblock.com/data/attachment/forum/201511/14/122338p8mc788ph88h0zmd.png圖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);用c顏色清屏
SBC(C);設置背景色C,顯示漢字等時無點陣時填的顏色
PS(X,Y,C);在(x,y)的地方畫一個顏色c的點
PL(X1,Y1,X2,Y2,三);從(x1,y1)用顏色c畫一條直線到(x2,y2)
BOX(X1,Y1,X2,Y2,三);用顏色c畫一個方框,左上角(x1,y1),右下角(x2,y2)
BOXF(X1,Y1,X2,Y2,三);用顏色c畫一個實心方框,左上角(x1,y1),右下角(x2,y2)
PIC(X,Y,N);在(x,y)處畫第n幅圖
CIR(X,Y,R,C);在(x,y)處用顏色c畫一個半徑r的園
DS12(x,y,' 顯示內容字符串',c);在(x,y)處用顏色c顯示一行12點陣字
DS16(x,y,' 顯示內容字符串',c);在(x,y)處用顏色c顯示一行16點陣字
DS24(x,y,' 顯示內容字符串',c);在(x,y)處用顏色c顯示一行24點陣字
DS32(x,y,' 顯示內容字符串',c);在(x,y)處用顏色c顯示一行32點陣字
DS48(x,y,' 顯示內容字符串',c);在(x,y)處用顏色c顯示一行48點陣字
DS64(x,y,' 顯示內容字符串',c);在(x,y)處用顏色c顯示一行64點陣字
DRN設置屏幕顯示的方向;n為0~3,分別對應屏的4個方向,可以使用此調整橫豎屏顯示;DR0; 橫屏顯示DR1; 豎屏顯示 DR2; 橫屏倒立DR3; 豎屏倒立
語句中用的c是顏色索引號http://bbs.makeblock.com/data/attachment/forum/201511/14/122340pd5ddd5hei0efffe.png顏色是由RGB構成的,系統支持的64K色其實是65536中顏色,使用16位二進制(2字節)組成,16位,分成:R紅色5位;G綠色6位;B藍色5位,就是俗稱RGB565模式;常規的計算機顏色描述是由3字節組成,每字節一色,比如紅色描述為:0xFF0000;綠色描述為0x00FF00;而藍色描述為0x0000FF
    方程功能介紹:上傳代碼到Makeblock主板,連接 TFT 彩屏模組,在顯示屏將看到打印出來的字符。
7 、原理解析
   此模組含電壓轉換器,STM32芯片和串行Flash 2M存儲器。相比其他顯示器,只需要兩個串口進行通信,操作簡單,容易連接。可以通過專用的串口助手設置傳輸波特率,並將想要顯示的圖片處理好後存入Flash中,在自己的項目中實現開機圖片顯示,圖片的切換等功能。除此之外,還可以支持背景圖與漢字疊加,圖形操作界面顯示。應用場景包含:萬年曆,電壓電流表等。背景圖與漢字疊加顯示背景圖與漢字疊加顯示
頁: [1]
查看完整版本: Makeblcok電子模組手冊----2.2吋TFT彩屏