99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內不再提示

2.8英寸TFT觸摸屏與Arduino的使用

454398 ? 來源:網(wǎng)絡整理 ? 作者:網(wǎng)絡整理 ? 2019-11-27 10:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

2.8英寸TFT觸摸屏與Arduino的使用

通過帶有內置microSD卡連接的漂亮的大型觸摸屏顯示屏護罩為您的Arduino項目增添趣味。該TFT顯示屏大(2.8英寸對角線)明亮(4個白光LED背光)和彩色(18位262,000種不同的陰影)!240x320像素,具有單獨的像素控制。它比黑白128x64顯示器具有更高的分辨率。額外的好處是,該顯示器已經(jīng)裝有電阻式觸摸屏,因此您可以檢測屏幕上任何位置的手指按下。

屏蔽已完全組裝,經(jīng)過測試并且可以使用了,無需接線,無需焊接!并加載我們的庫-您將在10分鐘之內運行它!

此顯示護罩內置有帶有RAM緩沖的控制器,因此微控制器幾乎不需要做任何工作。針數(shù):總共12行用于顯示,如果使用microSD卡,則總共13行

當然,我們不會只留下數(shù)據(jù)表和“好運!”-我們編寫了一個完整的開源圖形庫,可以繪制像素,線,矩形,圓和文本。我們還有一個觸摸屏庫,可以檢測x,y和z(壓力),并提供示例代碼來演示所有內容。該代碼是為Arduino編寫的,但可以輕松移植到您最喜歡的微控制器!

今天在Adafruit商店取一個!

規(guī)格:

2.8英寸對角線LCD TFT顯示屏

240x320分辨率,18位(262,000)彩色

ILI9325(數(shù)據(jù)表)或ILI9328(數(shù)據(jù)表)具有內置視頻RAM緩沖區(qū)的控制器

8位數(shù)字接口,外加4條控制線

使用數(shù)字引腳5-13和模擬0-3。這意味著您可以使用數(shù)字引腳2、3和模擬4和5。如果不使用microSD

與任何兼容Arduino‘328或Mega

5V的產(chǎn)品兼容,則引腳12可用!與3.3V一起使用或5V邏輯

板載3.3V @ 300mA LDO穩(wěn)壓器

4個白色LED背光。默認情況下為開,但您可以將晶體管連接到數(shù)字引腳以進行背光控制

4線電阻式觸摸屏

常見問題解答

我只是在瀏覽數(shù)據(jù)表,發(fā)現(xiàn)有一個SPI接口可用。為什么使用并行接口? SPI最好減少引腳!

即使顯示驅動程序支持SPI,我們沒有找到任何可以使用它的顯示器-針腳在顯示連接器上根本不可用。同樣,對于如此大的屏幕,SPI的速度將令人難以置信,令人沮喪。如果您需要SPI顯示器,請查看我們的許多其他產(chǎn)品,幾乎所有產(chǎn)品都支持類似SPI的協(xié)議!

所有引腳都使用!我怎樣才能將任何東西連接到Arduino?

我們建議使用Protoshield(帶堆疊)標頭)或原型螺絲保護罩以訪問未使用的引腳(2、3和模擬4和5)。您可以將各種i2c傳感器或模擬傳感器連接到模擬4&5。您也可以連接i2c端口擴展器以獲取更多I/O引腳。如果您非常需要更多的引腳,并且要小心,可以在不寫入TFT的情況下使用8個數(shù)據(jù)引腳-只要WR和RD引腳為高電平,它們就為高阻態(tài)且未使用

連接

因為TFT的尺寸與Arduino的尺寸完全相同,所以我們在工廠預先組裝了屏蔽罩。要使用,只需將其放置在您的Arduino上即可。無需接線,無需焊接!

LCD測試

我們有一個包含示例代碼的庫可供這些TFT使用。該庫的運行速度并沒有得到優(yōu)化,但是并沒有一個很好的開始,可以很容易地移植到其他微控制器。但是,我們假設您使用的是Arduino。

訪問我們的github存儲庫,然后單擊右上角的下載按鈕以下載庫和示例的zip。解壓縮該文件夾并將其重命名為 TFTLCD ,確保該文件夾中包含cpp和.h文件。然后將其復制到您的arduinosketchfolder/libraries文件夾中。有關更多詳細信息,請參見我們的教程。

您還需要安裝GFX圖形庫。這可以通過Arduino庫管理器完成。

打開Arduino庫管理器:

搜索 Adafruit GFX 庫并安裝

Arduino庫安裝教程,位于:

http://learn.adafruit.com/adafruit-all-about-arduino-libraries-install-use

對于這個盾牌,還有一步!打開庫文件夾中的TFTLCD.h文件,并取消注釋頂部的行:

下載:文件

復制代碼

//comment or uncomment the next line for special pinout!

#define USE_ADAFRUIT_SHIELD_PINOUT //comment or uncomment the next line for special pinout!

#define USE_ADAFRUIT_SHIELD_PINOUT

重新啟動Arduino軟件。您應該在內部看到一個名為 TFTLCD 的新示例文件夾,一個名為 graphicstest 的示例。將該草圖上傳到您的Arduino。您應該會在TFT上看到一組圖形測試。

Adafruit GFX庫

TFT LCD庫基于Adaftui GFX圖形核心庫。 GFX具有許多隨時可用的功能,這些功能應該可以幫助您從項目開始。它并不詳盡,如果發(fā)現(xiàn)真正有用的功能,我們將嘗試對其進行更新?,F(xiàn)在,它支持像素,直線,矩形,圓形,圓角矩形,三角形和打印文字以及旋轉效果。

請查閱GFX教程,了解有關所支持的內容和使用方法的詳細信息!

觸摸屏繪畫示例

LCD上粘貼了一個2.8英寸4線電阻觸摸屏。您可以使用它來檢測手指按壓,手寫筆等。您需要4個引腳才能與觸摸面板通話,但我們重復使用一些TFT LCD引腳!這是因為面板的電阻足夠高,它不會干擾數(shù)字輸入/輸出,當不使用引腳時,我們可以查詢TFT訪問之間的面板。

本教程要求安裝 Adafruit觸摸屏庫。此庫可用于安裝在Arduino庫管理器上。

打開Arduino庫管理器:

搜索 Adafruit觸摸屏庫并安裝 p》

我們也有很棒的圖Arduino庫安裝說明,網(wǎng)址為:

http://learn.adafruit.com/adafruit-all-about-arduino-libraries-install-use

示例

我們如下連接4個引腳:

Y +連接到模擬量1

Y-連接到數(shù)字量7

X +連接到數(shù)字量6

X-已連接到Analog 2

現(xiàn)在,啟動TFTLCD庫中的 tftpaint_shield 示例。右側將帶有“顏色框”,您可以按“顏色框”來選擇要繪制的顏色。如果您按屏幕結尾處左側的區(qū)域,則會擦除屏幕。

觸摸屏由一塊薄玻璃板制成,并且非常脆弱-很小的裂縫或破裂將使整個觸摸屏無法使用。請勿摔落或粗暴對待TFT,尤其要小心角落和邊緣。按下觸摸屏時,有時人們可以使用指尖或指甲。如果您發(fā)現(xiàn)觸摸屏不能很好地響應您的手指,則可以使用圓形的手寫筆,它肯定會起作用。直到屏幕破裂之前,不要再用力按壓!

位圖

防護罩中有一個內置的microSD卡插槽,我們可以用它來加載位圖圖像!您將需要一張格式為 FAT16或FAT32 (默認情況下幾乎始終是默認格式)的microSD卡。

繪制位圖非常容易。我們有一個庫Adafruit_ImageReader,可以通過Arduino庫管理器安裝(Sketch→Include Library→Manage Libraries…)。在搜索字段中輸入“ imageread”,該庫很容易發(fā)現(xiàn):

下載此老虎位圖并將其保存到microSD卡中! (圖片由Shane Gorski提供)

下載tiger.bmp

將 tiger.bmp 復制到microSD卡的基本目錄中

現(xiàn)在啟動IDE并打開文件→示例→Adafruit ImageReader庫→ShieldILI9341 示例。

在示例中,找到以下代碼部分:

下載:文件

復制代碼

// Load full-screen BMP file ’purple.bmp‘ at position (0,0) (top left)。

// Notice the ’reader‘ object performs this, with ’tft‘ as an argument.

Serial.print(F(“Loading purple.bmp to screen.。.”));

stat = reader.drawBMP(“/purple.bmp”, tft, 0, 0);

reader.printStatus(stat); // How’d we do? // Load full-screen BMP file ‘purple.bmp’ at position (0,0) (top left)。

// Notice the ‘reader’ object performs this, with ‘tft’ as an argument.

Serial.print(F(“Loading purple.bmp to screen.。.”));

stat = reader.drawBMP(“/purple.bmp”, tft, 0, 0);

reader.printStatus(stat); // How‘d we do?

在線更改reader.drawBMP() “/purple.bmp” to “/tiger.bmp”。

之后,將其上傳到Arduino。 Arduino重新啟動時,您應該看到老虎如下所示!

要制作新的位圖,請確保它們小于240 x 320像素,并以 24位BMP格式保存!即使它們不是24位顏色,它們也必須為24位格式,因為這是Arduino最簡單的格式。您可以使用 setRotation()過程旋轉圖像。

控制背光

默認情況下,我們假設您一直需要背光。但是,您可能需要PWM控制或以其他方式關閉LED背光以節(jié)省功率。您可以通過簡單的技巧來做到這一點。在背面,尋找兩個背光跳線。使用鋒利的刀在 VCC 跳線之間切割走線,然后焊接標有 Pin 3 的跳線。然后,您可以使用Digital 3來控制背光。

下載

鷹文件和原理圖

觸摸屏庫

TFT LCD庫

GFX庫

最新的SD卡庫

對于github上的文件,只需單擊右上方的下載按鈕即可下載!
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 觸摸屏
    +關注

    關注

    42

    文章

    2387

    瀏覽量

    118537
  • Arduino
    +關注

    關注

    190

    文章

    6498

    瀏覽量

    192156
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    2.8 觸摸串口卷王來襲!69.9 元解鎖WIFI+藍牙+雙通信接口

    設備聯(lián)網(wǎng)與無線控制。視聽體驗Audio-visualexperience2.8英寸IPS(240×320分辨率),支持
    的頭像 發(fā)表于 07-07 18:01 ?185次閱讀
    <b class='flag-5'>2.8</b> <b class='flag-5'>寸</b><b class='flag-5'>觸摸</b>串口<b class='flag-5'>屏</b>卷王來襲!69.9 元解鎖WIFI+藍牙+雙通信接口

    昆侖通態(tài)物聯(lián)網(wǎng)觸摸屏配置教程

    昆侖通態(tài)物聯(lián)網(wǎng)觸摸屏配置教程
    發(fā)表于 06-09 14:59 ?0次下載

    泰克4系列MSO示波器觸摸屏操作、協(xié)議解碼與電源噪聲分析指南

    高速信號調試與復雜系統(tǒng)測試中的得力助手。本文將詳細介紹該示波器的觸摸屏操作、協(xié)議解碼應用及電源噪聲分析的具體方法,幫助用戶高效掌握其核心功能。 ? 一、觸摸屏操作指南:直觀交互與高效控制 泰克4系列MSO采用12.1英寸高清
    的頭像 發(fā)表于 05-30 14:19 ?198次閱讀
    泰克4系列MSO示波器<b class='flag-5'>觸摸屏</b>操作、協(xié)議解碼與電源噪聲分析指南

    2.8觸摸屏SC05 Plus抽油煙機應用方案,支持WIFI/藍牙

    目前市面上抽油煙機大多還是“斷碼+抽油煙機”的搭配,這種搭配就存在傳統(tǒng)斷碼顯示內容有限,操作界面不夠直觀,而且觸摸按鍵還經(jīng)常出現(xiàn)觸控失靈的情況。這種情況能不能得到解決?啟明智顯2.8
    的頭像 發(fā)表于 04-14 18:03 ?236次閱讀
    <b class='flag-5'>2.8</b><b class='flag-5'>寸</b><b class='flag-5'>觸摸屏</b>SC05 Plus抽油煙機應用方案,支持WIFI/藍牙

    觸摸屏的防水方案該如何選擇?#觸摸屏 #工作原理大揭秘 #人工智能

    觸摸屏
    jf_95705721
    發(fā)布于 :2025年04月14日 13:59:29

    Model3A 7觸摸屏PLC應用解決方案:LVGL拖拽式UI便捷設計

    觸摸屏是不少工程師關注的焦點,本期我們?yōu)榇蠹医榻BModel3A芯片方案7觸摸屏在PLC控制中的優(yōu)秀方案。Model3A7觸摸屏與PLC
    的頭像 發(fā)表于 04-10 18:05 ?408次閱讀
    Model3A 7<b class='flag-5'>寸</b><b class='flag-5'>觸摸屏</b>PLC應用解決方案:LVGL拖拽式UI便捷設計

    5.6英寸工業(yè)TFT高清智能串口 640*480分辨率終端顯示器彩色LCD顯示

    5.6英寸工業(yè)TFT高清智能串口 640*480分辨率終端顯示器彩色LCD顯示
    的頭像 發(fā)表于 02-19 10:07 ?684次閱讀
    5.6<b class='flag-5'>英寸</b>工業(yè)<b class='flag-5'>TFT</b>高清智能串口<b class='flag-5'>屏</b> 640*480分辨率終端顯示器彩色LCD顯示<b class='flag-5'>屏</b>

    案例解說PLC、觸摸屏及變頻器綜合應用

    《案例解說PLC、觸摸屏及變頻器綜合應用》一書詳細闡述了PLC(可編程邏輯控制器)、觸摸屏及變頻器的綜合應用。以下是對該書的案例解說以及PLC、觸摸屏及變頻器綜合應用的一些介紹: 一、書籍介紹
    的頭像 發(fā)表于 02-19 09:43 ?814次閱讀

    8.0英寸串口800*480分辨率基本型TFT真彩色觸摸液晶

    8.0英寸串口帶系統(tǒng)定制UI界面,真正Modbus串口通信協(xié)議 8.0英寸串口800*480分辨率基本型TFT真彩色
    的頭像 發(fā)表于 02-18 15:42 ?529次閱讀
    8.0<b class='flag-5'>英寸</b>串口<b class='flag-5'>屏</b>800*480分辨率基本型<b class='flag-5'>TFT</b>真彩色<b class='flag-5'>觸摸</b>液晶<b class='flag-5'>屏</b>

    4.3英寸工業(yè)工控智能串口電阻電容觸摸

    4.3英寸工業(yè)工控智能串口電阻電容觸摸
    的頭像 發(fā)表于 02-18 14:55 ?449次閱讀
    4.3<b class='flag-5'>英寸</b>工業(yè)工控智能串口<b class='flag-5'>屏</b>電阻電容<b class='flag-5'>觸摸</b>

    4線電阻式觸摸屏是如何工作的

    4線電阻式觸摸屏是一種常見的觸控技術,廣泛應用于各種工業(yè)和消費電子產(chǎn)品中。這類觸摸屏的工作原理是基于壓力感應:當屏幕表面受到觸摸時,頂層(通常是一層透明的導電涂層)會與底層接觸,從而形成電路連接
    的頭像 發(fā)表于 01-17 17:14 ?1901次閱讀
    4線電阻式<b class='flag-5'>觸摸屏</b>是如何工作的

    集特國產(chǎn)海光電腦GPC-100+15電容觸摸屏

    觸摸屏
    GITSTAR 集特工控
    發(fā)布于 :2025年01月03日 14:46:12

    國產(chǎn)工業(yè)級Model3芯片應用于醫(yī)療床頭7觸摸屏,為醫(yī)療注入智慧力量

    智慧元素,讓患者享受智能服務,啟明智顯提出了將國產(chǎn)工業(yè)級HMI芯片Model3應用于醫(yī)療床頭的HMI方案,7TFT觸摸屏替代了傳統(tǒng)紙質床頭卡,與醫(yī)院HIS、LI
    的頭像 發(fā)表于 07-24 08:37 ?2347次閱讀
    國產(chǎn)工業(yè)級Model3芯片應用于醫(yī)療床頭7<b class='flag-5'>寸</b><b class='flag-5'>觸摸屏</b>,為醫(yī)療注入智慧力量

    電容觸摸屏的區(qū)別

    電容觸摸屏是兩個在電子設備中廣泛使用的技術,它們之間存在緊密的聯(lián)系但也有顯著的區(qū)別。
    的頭像 發(fā)表于 07-18 15:58 ?9922次閱讀

    LCD觸摸屏的PCB設計

    液晶顯示(LCD)和觸摸屏技術已經(jīng)成為各種電子設備的核心組成部分,從智能手機到電視和醫(yī)療設備。在這些設備中,PCB的設計對于LCD和觸摸屏的性能和可靠性至關重要。下面將討論LCD
    的頭像 發(fā)表于 07-18 11:17 ?3288次閱讀
    LCD<b class='flag-5'>屏</b>和<b class='flag-5'>觸摸屏</b>的PCB設計