|
2.2吋TFT彩屏
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 | TX | 串口數據發送口 | 2 | RX | 串口數據接收口 | 3 | VCC | 接電源 | 4 | GND | 接地 |
表1 4-Pin 接口功能
5 、接線方式
l RJ25連接
由於 TFT 彩屏模組接口是藍/灰色色標,當使用RJ25接口時,需要連接到主控板上帶有藍色或灰色色標的接口。以Makeblock Orion為例,可以連接到5號接口,如圖
圖1 TFT彩屏與Makeblock Orion 連接圖 l 杜邦線連接 當使用杜邦線連接到Arduino Uno主板時,模組TX,RX引腳需要分別連接到RX,TX口上,如下圖所示: 圖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彩屏命令列表 命令 | | | | | | | | | 從(x1,y1)用顏色c畫一條直線到(x2,y2) | | 用顏色c畫一個方框,左上角(x1,y1),右下角(x2,y2) | | 用顏色c畫一個實心方框,左上角(x1,y1),右下角(x2,y2) | | | | | | | | | | | | | | | | | | 設置屏幕顯示的方向;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中,在自己的項目中實現開機圖片顯示,圖片的切換等功能。除此之外,還可以支持背景圖與漢字疊加,圖形操作界面顯示。應用場景包含:萬年曆,電壓電流表等。背景圖與漢字疊加顯示背景圖與漢字疊加顯示 |
|