資料介紹
描述
?
介紹
有很多關(guān)于 2.4 英寸 TFT LCD 顯示器的 Arduino 擴(kuò)展板的教程。在這次路試中,我應(yīng)用了不同的教程來(lái)檢查這個(gè)特定屏蔽的性能和問(wèn)題:AZ-Delivery 2.4 英寸 TFT LCD 顯示屏,帶有電阻式 4 線(xiàn)觸摸屏和集成的 SD 卡讀卡器。 AZ-Delivery 2.4 英寸 TFT LCD 顯示屏。
什么是TFT液晶顯示器?
TFT LCD 是使用薄膜晶體管 (TFT) 技術(shù)的液晶顯示器 (LCD) 的一種變體。這提高了圖像質(zhì)量、更好的對(duì)比度和可尋址性。
這個(gè)顯示器適合 Arduino UNO 嗎?
取決于你的項(xiàng)目的需要。Arduino UNO 處理器頻率低。借助 Arduino UNO 全彩 TFT LCD,適用于顯示簡(jiǎn)單的數(shù)據(jù)和命令。使用的 TFT 控制器無(wú)法切換??內(nèi)部顯示 RAM,因此您不能將雙緩沖技術(shù)用于動(dòng)畫(huà),但仍然只能重新繪制屏幕的一小部分。
鑒于 Arduino UNO 的局限性,顯示器越大,性能越差。該顯示器的尺寸足以滿(mǎn)足 Arduino UNO 的像素?cái)?shù)、顯示區(qū)域和功能之間的折衷。
該模塊消耗了 Arduino UNO 中可用的大部分資源。這不是模塊本身的限制。作為回報(bào),使用并行接口可以讓您快速更新圖像。如果您想利用其所有功能(LCD + 觸摸屏 + SD 卡),則只有引腳 0 和 1(分別為 RX 和 TX)和引腳 19 (A5) 未使用。如果不使用 SD 卡,則可額外使用針腳 10、11、12 和 13。通過(guò)合適的布局,即使使用 SD 卡也可以連接一些 SPI 設(shè)備。
以低廉的價(jià)格學(xué)習(xí)和開(kāi)始使用 Arduino UNO 和 TFT LCD 顯示器是一個(gè)非常好的選擇。
arduino 的一些替代顯示選項(xiàng)是 16×2 LCD、NOKIA 5510、OLED 顯示器、ST7920 GLCD、七段顯示器。
盒子里裝了什么?
模塊到貨時(shí)包裝完好,狀況良好。該板裝在一個(gè)密封的抗靜電袋中,帶有保護(hù)泡沫以防止端子彎曲,所有這些都用氣泡袋包裹在一個(gè)單獨(dú)的紙板箱內(nèi)。防靜電袋上的標(biāo)簽表明控制器是 ILI9341。
它看起來(lái)怎么樣?
建造質(zhì)量非常好。插頭引腳已經(jīng)焊接。接觸區(qū)域和引線(xiàn)完全覆蓋。通孔引線(xiàn)被填充,焊點(diǎn)呈輕微的金字塔形狀。表面貼裝焊點(diǎn)完全覆蓋接觸焊盤(pán)并圍繞引線(xiàn)。引線(xiàn)沒(méi)有松動(dòng)或擺動(dòng)。焊料不會(huì)溢出或橋接到其他接觸點(diǎn)/焊盤(pán)上。通孔焊點(diǎn)有光澤。
任何部件都沒(méi)有維修的跡象。
屏幕和觸控膜完美粘合。電阻式觸摸屏似乎不會(huì)明顯影響光學(xué)特性。
PCB絲印標(biāo)明了每個(gè)引腳的主要功能,標(biāo)簽很容易閱讀,雖然它沒(méi)有顯示觸摸屏引腳的標(biāo)簽:
- 引腳 9 - 觸摸 X+ / LCD_D1
- 針腳 17 (A3) - 觸控 X- / LCD_CS
- 引腳 8 - 觸摸 Y- / LCD_D0
- 引腳 16 (A2) - 觸摸 Y+ / LCD_RS
SD 讀卡器很好地位于 USB 連接器和電源連接器之間,它不會(huì)像在其他 lcd tft 屏蔽模塊中那樣接觸它們中的任何一個(gè),并且可以輕松插入和移除 SD 卡。
它的正面有一個(gè)非常有用的 K1 按鈕,可讓您重置 Arduino。
該模塊非常適合 UNO 板上。安裝后,USB 連接器和 LCD 模塊 PCB 之間的間隙很小。
隨附的手寫(xiě)筆有點(diǎn)薄,但可以完美地完成工作。
將屏蔽連接到 Arduino
您可以直接將盾牌與任何 arduino uno 一起使用。在這種情況下,我們使用的是 Arduino UNO,它暴露了接頭和板上的所有引腳。這樣您就不需要另一個(gè)屏蔽來(lái)訪問(wèn)屏幕未使用的引腳
板上的所有插頭引腳都可以使用,以便能夠使用它們
要連接屏蔽,只需安裝三明治,只有一個(gè)有效位置。
SD 讀卡器完全可訪問(wèn),無(wú)需接觸 USB 或電源連接器
可以用了!
您可以使用任何 Arduino 板。但是在安裝時(shí)使用這個(gè)訪問(wèn)引腳更加困難。
它可以做什么?
盾
- 與 Arduino 兼容。工作模式:8 位并行模式。
- ILI9341 可以通過(guò)少量引腳控制每個(gè)像素。屏蔽將 ILI9341 的數(shù)據(jù)引腳 0-7 連接到 Arduino 數(shù)字引腳 2-8(允許并行通信,而不是 SPI)。ILI 的 RESET 將引腳連接到 Arduino 模擬引腳 A4.CS(芯片選擇)到 A3。RS(CD 命令/數(shù)據(jù))到 A2。WR 和 RD 到 A1 和 A0。
SD 讀卡器
- 集成 SD 卡讀卡器。SD 卡選項(xiàng)允許存儲(chǔ)大量圖形數(shù)據(jù)。
復(fù)位按鈕
- 標(biāo)記為 K1 的白色小按鈕允許重置 Arduino 和屏蔽模塊。
觸摸屏
包括一個(gè)電阻式 4 線(xiàn)觸摸屏(觸摸板)。觸摸屏附在顯示器的表面上。觸摸屏需要兩個(gè)模擬輸入和兩個(gè)數(shù)字輸出。它通過(guò) 4 根線(xiàn)連接,這些線(xiàn)與 ILI9341 驅(qū)動(dòng)程序共享 arduino 引腳 8、9、A2、A3。因此,您不能同時(shí)寫(xiě)入 LCD 顯示屏和讀取觸摸屏。一、驅(qū)動(dòng)芯片為XPT2046。
它的表現(xiàn)如何?
- 該模塊運(yùn)行良好,我已經(jīng)使用 Arduino UNO R3 兼容板和 Arduino IDE 1.8.13 對(duì)其進(jìn)行了測(cè)試。
- 該模塊非常適合 UNO 板上。以屏蔽格式連接模塊使得訪問(wèn)未使用的引腳變得困難。
- 背光提供了均勻的背景,足夠亮,可以在相當(dāng)高的環(huán)境照明條件下使用。所有顏色和形狀都是“鋒利的”。
- 光學(xué)特性好,色域廣,清晰度好。視角相當(dāng)寬,沒(méi)有顏色反轉(zhuǎn)或其他缺陷。畫(huà)面很亮眼。顏色足夠明亮,即使在白天也能很好地閱讀屏幕。
- 得益于 8 位并行連接,圖像傳輸速度快,僅受 Arduino UNO 性能限制。
- 電阻式觸摸屏似乎不會(huì)明顯影響光學(xué)特性。工作正常,觸控筆需要一點(diǎn)壓力才能像舊手機(jī)一樣做出響應(yīng)。當(dāng)您用觸控筆按下時(shí),您會(huì)注意到它是如何沉入屏幕的。如果您的界面設(shè)計(jì)使用小控件,則模塊隨附的觸控筆可以輕松使用。一些觸摸屏庫(kù)通過(guò)指定觸摸屏在 X 方向的電阻來(lái)提供更好的精度。通過(guò)將測(cè)試引線(xiàn)連接到 LCD_D1 - X + 和 LCD_DS X- 端子,可以使用萬(wàn)用表輕松測(cè)量電阻。觸摸對(duì)壓力很敏感。
- SD 讀卡器運(yùn)行良好。使用所使用的 IDE 版本中包含的 SD 庫(kù)中可用的功能訪問(wèn) SD 卡不會(huì)出現(xiàn)任何問(wèn)題。SD 卡被識(shí)別并且可以被寫(xiě)入或刪除。
文檔
- 在購(gòu)買(mǎi)時(shí),AZ-Deelivery 在線(xiàn)商店沒(méi)有可用的文檔。
- 屏蔽在以下位置有詳細(xì)記錄:http ://www.lcdwiki.com/2.4inch_Arduino_Display
我應(yīng)該使用什么庫(kù)?
幸運(yùn)的是,防護(hù)罩在防靜電塑料袋中被很好地識(shí)別出來(lái)。
驅(qū)動(dòng)器:IL9341 總線(xiàn):8位
推薦的圖書(shū)館:
或者您可以使用 LCDwiki 提供的驅(qū)動(dòng)程序:
庫(kù)安裝
安裝 mcu??friend_kbv 和 Adafruit_GFX
MCUFRIEND_kbv
Adafruit_GFX
圖形測(cè)試
圖形測(cè)試 1
圖形測(cè)試 2
編碼
MCUFriend 庫(kù)的簡(jiǎn)單使用。
在一秒鐘內(nèi)顯示紅色屏幕,在一秒鐘內(nèi)顯示藍(lán)色屏幕。
/*
Blink TFT
Muestra una pantalla roja durante 1 segundo y despues una pantalla azul durante un segundo
Conexion paralelo 8-bit con display TFT con la libreria MCUFRIEND
This example code is in the public domain.
*/
// nucleo de la libreria grafica para displays de Adafruit
#include "Adafruit_GFX.h"
// Soporte de los controladores de display para shields Arduino MCUFRIEND
#include "MCUFRIEND_kbv.h"
#define BLUE 0x001F
#define RED 0xF800
// Pinout para ARDUINO UNO
#define CS 17 // LCD_CS A3 - Chip Select goes to Digital 17
#define RS 16 // LCD_CD A2 - Command/Data goes to Digital 16
#define WR 15 // LCD_WR A1 - LCD Write goes to Digital 15
#define RD 14 // LCD_RD A0 - LCD Read goes to Analog 18
#define RST 18 // LCD_RESET A4 - Can alternately just connect to Arduino's reset pin
// Creacion del tft display
MCUFRIEND_kbv tftDisplay(CS, RS, WR, RD, RST);
void setup() {
Serial.begin(9600);
Serial.println("TFT BLINK");
Serial.println("=========");
// Intento de lectura del ID del display
uint16_t ID = tftDisplay.readID();
Serial.print("Display ID: 0x");
Serial.println(ID, HEX);
// Inicio del display
tftDisplay.begin(ID);
Serial.print("Width: ");
Serial.println(tftDisplay.width(), DEC);
Serial.print("Height: ");
Serial.println(tftDisplay.height(), DEC);
}
void loop() {
delay(1000);
tftDisplay.fillScreen(RED);
delay(1000);
tftDisplay.fillScreen(BLUE);
}
使用 LCDWIKI 庫(kù)的相同程序
/*
Blink TFT
Muestra una pantalla roja durante 1 segundo y despues una pantalla azul durante un segundo
Conexion paralelo 8-bit con display TFT con la libreria LCDWIKI
This example code is in the public domain.
*/
#include //Core graphics library
#include //Hardware-specific library
#define BLUE 0x001F
#define RED 0xF800
LCDWIKI_KBV mylcd(ILI9341,A3,A2,A1,A0,A4); //model,cs,cd,wr,rd,reset
void setup()
{
mylcd.Init_LCD(); //initialize lcd
}
void loop()
{
//Sequential display blue, red
mylcd.Fill_Screen(BLUE);
delay(1000);
mylcd.Fill_Screen(RED);
delay(1000);
}
應(yīng)用
制作空氣質(zhì)量監(jiān)測(cè)儀
使用的零件:
- AZ-Delivery Arduino UNO R3
- AZ-Delivery 2.4寸TFT液晶顯示器
- AZ-Delivery MQ-135 Arduino 氣體傳感器空氣質(zhì)量模塊
連接:
- MQ-135 模塊 AO 連接到 A5 空閑引腳
特征:
- 實(shí)時(shí)可視化圖形數(shù)據(jù)
- 觸摸菜單選擇數(shù)據(jù)。
- 帶 SD 的數(shù)據(jù)記錄器
Arduino 日期和時(shí)間選擇器
此日期時(shí)間選擇器允許您輸入特定的日期和時(shí)間值。從設(shè)置鬧鐘到安排時(shí)間或記錄您的時(shí)間序列。
https://www.hackster.io/javagoza/arduino-date-and-time-picker-daa2fe
Arduino Touch 突破游戲
Arduino Touch Breakout Game 完全可配置的多級(jí) Arduino 觸摸屏突破游戲。
https://www.hackster.io/javagoza/arduino-touch-breakout-game-eda113
?
?
?
?
- Arduino 2.4 TFT LCD顯示屏菜單
- 18*4位RAN LCD顯示器VK1072B參考電路下載 22次下載
- 基于ARM處理器的TFT-LCD顯示系統(tǒng) 34次下載
- DN417 - 采用一個(gè)節(jié)省空間的三路輸出穩(wěn)壓器來(lái)驅(qū)動(dòng)大型 TFT-LCD 顯示器
- LCD TFT單層圖像顯示的案例分析
- TFT-LCD顯示原理及驅(qū)動(dòng)介紹的詳細(xì)資料說(shuō)明 0次下載
- TFT LCD液晶顯示器的工作原理-謝崇凱(最全版本)LCD驅(qū)動(dòng)必看.pdf 0次下載
- 三路輸出穩(wěn)壓器來(lái)驅(qū)動(dòng)大型TFT-LCD顯示器 9次下載
- TFT-LCD平面顯示器概論 65次下載
- TFT LCD液晶顯示器的驅(qū)動(dòng)原理
- 具有LVDS接口的TFT-LCD顯示器應(yīng)用設(shè)計(jì)
- CRT與LCD顯示器的性能分析
- TFT LCD液晶顯示器的工作原理
- TFT LCD液晶顯示器的驅(qū)動(dòng)原理
- TFT LCD液晶顯示器的驅(qū)動(dòng)原理
- tft屏幕屬于lcd屏幕的一種嗎 1013次閱讀
- LED數(shù)碼管顯示原理詳解 7008次閱讀
- 字符型LCD顯示器的應(yīng)用和例程 1669次閱讀
- PMIC簡(jiǎn)化汽車(chē)TFT-LCD顯示屏設(shè)計(jì) 1970次閱讀
- 汽車(chē)TFT- LCD顯示器電源MAX16928的主要特性及應(yīng)用電路 2372次閱讀
- 米爾科技MY-TFT070RV2液晶模塊概述 1804次閱讀
- 米爾科技MY-TFT070CV2液晶模塊概述 1842次閱讀
- 數(shù)碼顯示器的類(lèi)型及應(yīng)用原理與特點(diǎn)介紹 1w次閱讀
- 八段式四位LCD顯示器的驅(qū)動(dòng)設(shè)計(jì) 3747次閱讀
- 電腦硬件基礎(chǔ)篇顯示器(顯示器工作原理及作用_特性參數(shù)及型號(hào)和位置) 3.2w次閱讀
- crt顯示器還在生產(chǎn)嗎_CRT顯示比LCD顯示器好在哪里 2.7w次閱讀
- 基于Xilinx FPGA SOPC的TFT-LCD 控制器設(shè)計(jì)與實(shí)現(xiàn) 2502次閱讀
- FPGA的LCD液晶顯示器設(shè)計(jì) 8805次閱讀
- 基于TPS65105的TFT-LCD電源設(shè)計(jì)方案 5857次閱讀
- TFT-LCD技術(shù)及生產(chǎn)工藝流程簡(jiǎn)介 2.6w次閱讀
下載排行
本周
- 1IP6823 支持 qi 認(rèn)證的無(wú)線(xiàn)充電發(fā)射控制 SOC
- 1.01 MB | 1次下載 | 免費(fèi)
- 2IP6824? 全集成QI?無(wú)線(xiàn)充電發(fā)射控制SOC
- 1.22 MB | 1次下載 | 免費(fèi)
- 3PESD18VY1BBIF保護(hù)二極管規(guī)格書(shū)
- 4.56MB | 次下載 | 免費(fèi)
- 474HC4050緩沖器規(guī)格書(shū)
- 217.58KB | 次下載 | 免費(fèi)
- 574HC193;74HC7193二進(jìn)制加減計(jì)數(shù)器規(guī)格書(shū)
- 327.93KB | 次下載 | 免費(fèi)
- 674HC73-Q100雙JK觸發(fā)器規(guī)格書(shū)
- 220.85KB | 次下載 | 免費(fèi)
- 7ASW3410 USB3.1高速數(shù)據(jù)開(kāi)關(guān)切換規(guī)格書(shū)
- 1.39 MB | 次下載 | 免費(fèi)
- 8多款常用電子電路分享
- 7.96 MB | 次下載 | 2 積分
本月
- 1A7159和A7139射頻芯片的資料免費(fèi)下載
- 0.20 MB | 55次下載 | 5 積分
- 2零死角玩轉(zhuǎn)STM32F103—指南者
- 26.78 MB | 41次下載 | 1 積分
- 3PIC12F629/675 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.38 MB | 36次下載 | 5 積分
- 4PIC16F716 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.35 MB | 18次下載 | 5 積分
- 5dsPIC33EDV64MC205電機(jī)控制開(kāi)發(fā)板用戶(hù)指南
- 5.78MB | 8次下載 | 免費(fèi)
- 6STC15系列常用寄存器匯總免費(fèi)下載
- 1.60 MB | 7次下載 | 5 積分
- 7AN-1267: 使用ADSP-CM408F ADC控制器的電機(jī)控制反饋采樣時(shí)序
- 1.41MB | 5次下載 | 免費(fèi)
- 8模擬電路仿真實(shí)現(xiàn)
- 2.94MB | 4次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935124次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73813次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論
查看更多