圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 3864|回復: 0

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

[複製鏈接]
benny 發表於 2016-7-6 10:32 | 顯示全部樓層 |閱讀模式
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編程顯示不同的圖案及文字

  1. void setup()
  2. {
  3.     Serial.begin(9600);
  4. }
  5. void loop()
  6. {
  7.     Serial.print("CLS(0);");
  8.     Serial.print("DR0;");
  9.     Serial.print("DS32(150,150,'hello world',4);");
  10.     Serial.print("DS24(30,100,'makeblock',3);");
  11.     Serial.println("DS64(80,30,'2015-05-20',1);");
  12.     delay(3000);
  13.     Serial.print("CLS(0);");
  14.     Serial.print("DR2;");
  15.     Serial.print("CIR(30,100,20,3);");
  16.     Serial.print("CIR(110,110,80,6);");
  17.     Serial.print("PL(10,10,200,200,4);");
  18.     Serial.print("PL(280,10,30,200,5);");
  19.     Serial.print("BOX(50,20,230,150,2);");
  20.     Serial.println("BOXF(250,170,300,220,1);");
  21.     delay(3000);
  22. }
複製代碼




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是顏色索引號
顏色是由RGB構成的,系統支持的64K色其實是65536中顏色,使用16位二進制(2字節)組成,16位,分成:R紅色5位;G綠色6位;B藍色5位,就是俗稱RGB565模式;常規的計算機顏色描述是由3字節組成,每字節一色,比如紅色描述為:0xFF0000;綠色描述為0x00FF00;而藍色描述為0x0000FF
    方程功能介紹:上傳代碼到Makeblock主板,連接 TFT 彩屏模組,在顯示屏將看到打印出來的字符。
7 、原理解析
   此模組含電壓轉換器,STM32芯片和串行Flash 2M存儲器。相比其他顯示器,只需要兩個串口進行通信,操作簡單,容易連接。可以通過專用的串口助手設置傳輸波特率,並將想要顯示的圖片處理好後存入Flash中,在自己的項目中實現開機圖片顯示,圖片的切換等功能。除此之外,還可以支持背景圖與漢字疊加,圖形操作界面顯示。應用場景包含:萬年曆,電壓電流表等。背景圖與漢字疊加顯示背景圖與漢字疊加顯示
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|圓創力科技有限公司 IOP Robotic Technology Co.,Ltd Tel: 07-3924582 Fax: 07-3924001

GMT+8, 2024-3-29 17:40 , Processed in 0.025352 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表