<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>2.4 TFT LCD觸控顯示器路試

2.4 TFT LCD觸控顯示器路試

2023-06-29 | zip | 1.25 MB | 次下載 | 免費

資料介紹

描述

?

介紹

有很多關于 2.4 英寸 TFT LCD 顯示器的 Arduino 擴展板的教程。在這次路試中,我應用了不同的教程來檢查這個特定屏蔽的性能和問題:AZ-Delivery 2.4 英寸 TFT LCD 顯示屏,帶有電阻式 4 線觸摸屏和集成的 SD 卡讀卡器。 AZ-Delivery 2.4 英寸 TFT LCD 顯示屏。

什么是TFT液晶顯示器?

TFT LCD 是使用薄膜晶體管 (TFT) 技術的液晶顯示器 (LCD) 的一種變體。這提高了圖像質量、更好的對比度和可尋址性。

這個顯示器適合 Arduino UNO 嗎?

取決于你的項目的需要。Arduino UNO 處理器頻率低。借助 Arduino UNO 全彩 TFT LCD,適用于顯示簡單的數據和命令。使用的 TFT 控制器無法切換??內部顯示 RAM,因此您不能將雙緩沖技術用于動畫,但仍然只能重新繪制屏幕的一小部分。

鑒于 Arduino UNO 的局限性,顯示器越大,性能越差。該顯示器的尺寸足以滿足 Arduino UNO 的像素數、顯示區域和功能之間的折衷。

該模塊消耗了 Arduino UNO 中可用的大部分資源。這不是模塊本身的限制。作為回報,使用并行接口可以讓您快速更新圖像。如果您想利用其所有功能(LCD + 觸摸屏 + SD 卡),則只有引腳 0 和 1(分別為 RX 和 TX)和引腳 19 (A5) 未使用。如果不使用 SD 卡,則可額外使用針腳 10、11、12 和 13。通過合適的布局,即使使用 SD 卡也可以連接一些 SPI 設備。

以低廉的價格學習和開始使用 Arduino UNO 和 TFT LCD 顯示器是一個非常好的選擇。

arduino 的一些替代顯示選項是 16×2 LCD、NOKIA 5510、OLED 顯示器、ST7920 GLCD、七段顯示器。

盒子里裝了什么?

模塊到貨時包裝完好,狀況良好。該板裝在一個密封的抗靜電袋中,帶有保護泡沫以防止端子彎曲,所有這些都用氣泡袋包裹在一個單獨的紙板箱內。防靜電袋上的標簽表明控制器是 ILI9341。

?
?
?
poYBAGN3KhOAHJ26AAn2fzjnWZk179.jpg
?
1 / 5
?

它看起來怎么樣?

建造質量非常好。插頭引腳已經焊接。接觸區域和引線完全覆蓋。通孔引線被填充,焊點呈輕微的金字塔形狀。表面貼裝焊點完全覆蓋接觸焊盤并圍繞引線。引線沒有松動或擺動。焊料不會溢出或橋接到其他接觸點/焊盤上。通孔焊點有光澤。

任何部件都沒有維修的跡象。

屏幕和觸控膜完美粘合。電阻式觸摸屏似乎不會明顯影響光學特性。

PCB絲印標明了每個引腳的主要功能,標簽很容易閱讀,雖然它沒有顯示觸摸屏引腳的標簽:

  • 引腳 9 - 觸摸 X+ / LCD_D1
  • 針腳 17 (A3) - 觸控 X- / LCD_CS
  • 引腳 8 - 觸摸 Y- / LCD_D0
  • 引腳 16 (A2) - 觸摸 Y+ / LCD_RS

SD 讀卡器很好地位于 USB 連接器電源連接器之間,它不會像在其他 lcd tft 屏蔽模塊中那樣接觸它們中的任何一個,并且可以輕松插入和移除 SD 卡。

它的正面有一個非常有用的 K1 按鈕,可讓您重置 Arduino。

該模塊非常適合 UNO 板上。安裝后,USB 連接器和 LCD 模塊 PCB 之間的間隙很小。

隨附的手寫筆有點薄,但可以完美地完成工作。

將屏蔽連接到 Arduino

您可以直接將盾牌與任何 arduino uno 一起使用。在這種情況下,我們使用的是 Arduino UNO,它暴露了接頭和板上的所有引腳。這樣您就不需要另一個屏蔽來訪問屏幕未使用的引腳

poYBAGN3KjyACSFyAAsip4Urp_Q346.jpg
ATmega328
?

板上的所有插頭引腳都可以使用,以便能夠使用它們

pYYBAGN3KkOATPgxAAmwZN5LviQ919.jpg
?

要連接屏蔽,只需安裝三明治,只有一個有效位置。

SD 讀卡器完全可訪問,無需接觸 USB 或電源連接器

poYBAGN3KkmAGcAIAAyalx1qN-A279.jpg
?

可以用了!

pYYBAGN3KmSACm0pAAfKTidvhnI174.jpg
?

您可以使用任何 Arduino 板。但是在安裝時使用這個訪問引腳更加困難。

pYYBAGN3KoOAAhBHAAlkuRv36wI815.jpg
Arduino UNO & TFT 模塊
?

它可以做什么?

  • 與 Arduino 兼容。工作模式:8 位并行模式。
  • ILI9341 可以通過少量引腳控制每個像素。屏蔽將 ILI9341 的數據引腳 0-7 連接到 Arduino 數字引腳 2-8(允許并行通信,而不是 SPI)。ILI 的 RESET 將引腳連接到 Arduino 模擬引腳 A4.CS(芯片選擇)到 A3。RS(CD 命令/數據)到 A2。WR 和 RD 到 A1 和 A0。

SD 讀卡器

  • 集成 SD 卡讀卡器。SD 卡選項允許存儲大量圖形數據。

復位按鈕

  • 標記為 K1 的白色小按鈕允許重置 Arduino 和屏蔽模塊。

觸摸屏

包括一個電阻式 4 線觸摸屏(觸摸板)。觸摸屏附在顯示器的表面上。觸摸屏需要兩個模擬輸入和兩個數字輸出。它通過 4 根線連接,這些線與 ILI9341 驅動程序共享 arduino 引腳 8、9、A2、A3。因此,您不能同時寫入 LCD 顯示屏和讀取觸摸屏。一、驅動芯片為XPT2046。

它的表現如何?

?
?
?
pYYBAGN3KpSACLOUAAWZVAgecGU247.jpg
?
1 / 4
?
  • 該模塊運行良好,我已經使用 Arduino UNO R3 兼容板和 Arduino IDE 1.8.13 對其進行了測試。
  • 該模塊非常適合 UNO 板上。以屏蔽格式連接模塊使得訪問未使用的引腳變得困難。
  • 背光提供了均勻的背景,足夠亮,可以在相當高的環境照明條件下使用。所有顏色和形狀都是“鋒利的”。
  • 光學特性好,色域廣,清晰度好。視角相當寬,沒有顏色反轉或其他缺陷。畫面很亮眼。顏色足夠明亮,即使在白天也能很好地閱讀屏幕。
  • 得益于 8 位并行連接,圖像傳輸速度快,僅受 Arduino UNO 性能限制。
  • 電阻式觸摸屏似乎不會明顯影響光學特性。工作正常,觸控筆需要一點壓力才能像舊手機一樣做出響應。當您用觸控筆按下時,您會注意到它是如何沉入屏幕的。如果您的界面設計使用小控件,則模塊隨附的觸控筆可以輕松使用。一些觸摸屏庫通過指定觸摸屏在 X 方向的電阻來提供更好的精度。通過將測試引線連接到 LCD_D1 - X + 和 LCD_DS X- 端子,可以使用萬用表輕松測量電阻。觸摸對壓力很敏感。
  • SD 讀卡器運行良好。使用所使用的 IDE 版本中包含的 SD 庫中可用的功能訪問 SD 卡不會出現任何問題。SD 卡被識別并且可以被寫入或刪除。

文檔

我應該使用什么庫?

幸運的是,防護罩在防靜電塑料袋中被很好地識別出來。

驅動器:IL9341 總線:8位

推薦的圖書館:

  • mcufriend_kbv
  • Adafruit_GFX

或者您可以使用 LCDwiki 提供的驅動程序:

庫安裝

安裝 mcu??friend_kbv 和 Adafruit_GFX

MCUFRIEND_kbv

poYBAGN3KpeAfQLlAAGVxcG6ka8354.png
MCUFRIEND 庫
?

Adafruit_GFX

poYBAGN3KpqAKgWlAAHvu-Al2Ac056.png
Adafruit GFX 庫
?

圖形測試

pYYBAGN3Kp-AQfGLAAHkCxMvkp4361.png
示例 / MCUFRIEND kbv / graphicstest_kbv
?
pYYBAGN3KqGAW0oEAADvhahHIG0190.png
示例 / MCUFRIEND kbv / graphicstest_kbv
?

圖形測試 1

?

圖形測試 2

?

編碼

MCUFriend 庫的簡單使用。

在一秒鐘內顯示紅色屏幕,在一秒鐘內顯示藍色屏幕。

/*
  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 庫的相同程序

/*
  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);
}

應用

制作空氣質量監測儀

使用的零件:

  • AZ-Delivery Arduino UNO R3
  • AZ-Delivery 2.4寸TFT液晶顯示器
  • AZ-Delivery MQ-135 Arduino 氣體傳感器空氣質量模塊
pYYBAGN3KqeAFXo0AApUa04PqmA707.jpg
?

連接:

  • MQ-135 模塊 AO 連接到 A5 空閑引腳
poYBAGN3Kq2AEXulAAnYYpJAG7I835.jpg
?

特征:

  • 實時可視化圖形數據
  • 觸摸菜單選擇數據。
  • 帶 SD 的數據記錄器
pYYBAGN3KrOAXXB6AAsj14mf1dw806.jpg
?
pYYBAGN3KreAMtU5AAEx36uldR4829.png
?

Arduino 日期和時間選擇器

此日期時間選擇器允許您輸入特定的日期和時間值。從設置鬧鐘到安排時間或記錄您的時間序列。

https://www.hackster.io/javagoza/arduino-date-and-time-picker-daa2fe

pYYBAGN3KsCAYo3oAA98YraI5Dw848.jpg
?

Arduino Touch 突破游戲

Arduino Touch Breakout Game 完全可配置的多級 Arduino 觸摸屏突破游戲。

https://www.hackster.io/javagoza/arduino-touch-breakout-game-eda113

?

poYBAGN3KseAEMsBAAut2Q7tUnM706.jpg
?

?

?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>