一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

概述

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

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

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

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

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

今天在Adafruit商店取一個(gè)!

規(guī)格:

2.8英寸對(duì)角線LCD TFT顯示屏

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

ILI9325(數(shù)據(jù)表)或ILI9328(數(shù)據(jù)表)具有內(nèi)置視頻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個(gè)白色LED背光。默認(rèn)情況下為開,但您可以將晶體管連接到數(shù)字引腳以進(jìn)行背光控制

4線電阻式觸摸屏

常見問題解答

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

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

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

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

連接

因?yàn)門FT的尺寸與Arduino的尺寸完全相同,所以我們?cè)诠S預(yù)先組裝了屏蔽罩。要使用,只需將其放置在您的Arduino上即可。無(wú)需接線,無(wú)需焊接!

LCD測(cè)試

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

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

您還需要安裝GFX圖形庫(kù)。這可以通過(guò)Arduino庫(kù)管理器完成。

打開Arduino庫(kù)管理器:

搜索 Adafruit GFX 庫(kù)并安裝

Arduino庫(kù)安裝教程,位于:

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

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

下載:文件

復(fù)制代碼

//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

重新啟動(dòng)Arduino軟件。您應(yīng)該在內(nèi)部看到一個(gè)名為 TFTLCD 的新示例文件夾,一個(gè)名為 graphicstest 的示例。將該草圖上傳到您的Arduino。您應(yīng)該會(huì)在TFT上看到一組圖形測(cè)試。

Adafruit GFX庫(kù)

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

請(qǐng)查閱GFX教程,了解有關(guān)所支持的內(nèi)容和使用方法的詳細(xì)信息!

觸摸屏繪畫示例

LCD上粘貼了一個(gè)2.8英寸4線電阻觸摸屏。您可以使用它來(lái)檢測(cè)手指按壓,手寫筆等。您需要4個(gè)引腳才能與觸摸面板通話,但我們重復(fù)使用一些TFT LCD引腳!這是因?yàn)槊姘宓碾娮枳銐蚋?,它不?huì)干擾數(shù)字輸入/輸出,當(dāng)不使用引腳時(shí),我們可以查詢TFT訪問之間的面板。

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

打開Arduino庫(kù)管理器:

搜索 Adafruit觸摸屏庫(kù)并安裝 p》

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

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

示例

我們?nèi)缦逻B接4個(gè)引腳:

Y +連接到模擬量1

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

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

X-已連接到Analog 2

現(xiàn)在,啟動(dòng)TFTLCD庫(kù)中的 tftpaint_shield 示例。右側(cè)將帶有“顏色框”,您可以按“顏色框”來(lái)選擇要繪制的顏色。如果您按屏幕結(jié)尾處左側(cè)的區(qū)域,則會(huì)擦除屏幕。

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

位圖

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

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

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

下載tiger.bmp

將 tiger.bmp 復(fù)制到microSD卡的基本目錄中

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

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

下載:文件

復(fù)制代碼

// 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重新啟動(dòng)時(shí),您應(yīng)該看到老虎如下所示!

要制作新的位圖,請(qǐng)確保它們小于240 x 320像素,并以 24位BMP格式保存!即使它們不是24位顏色,它們也必須為24位格式,因?yàn)檫@是Arduino最簡(jiǎn)單的格式。您可以使用 setRotation()過(guò)程旋轉(zhuǎn)圖像。

控制背光

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

下載

鷹文件和原理圖

觸摸屏庫(kù)

TFT LCD庫(kù)

GFX庫(kù)

最新的SD卡庫(kù)

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

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

    關(guān)注

    42

    文章

    2387

    瀏覽量

    118552
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    2.8 觸摸串口卷王來(lái)襲!69.9 元解鎖WIFI+藍(lán)牙+雙通信接口

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

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

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

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

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

    2.8觸摸屏SC05 Plus抽油煙機(jī)應(yīng)用方案,支持WIFI/藍(lán)牙

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

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

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

    Model3A 7觸摸屏PLC應(yīng)用解決方案:LVGL拖拽式UI便捷設(shè)計(jì)

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

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

    5.6英寸工業(yè)TFT高清智能串口 640*480分辨率終端顯示器彩色LCD顯示
    的頭像 發(fā)表于 02-19 10:07 ?695次閱讀
    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>

    案例解說(shuō)PLC、觸摸屏及變頻器綜合應(yīng)用

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

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

    8.0英寸串口帶系統(tǒng)定制UI界面,真正Modbus串口通信協(xié)議 8.0英寸串口800*480分辨率基本型TFT真彩色
    的頭像 發(fā)表于 02-18 15:42 ?532次閱讀
    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>

    Maxtouch觸摸屏:多場(chǎng)景觸控解決方案

    Maxtouch觸摸屏方案以其卓越的性能和高度適應(yīng)性,為汽車、工業(yè)和消費(fèi)類電子設(shè)備提供全面的觸摸屏解決方案。憑借專用觸摸屏芯片和高效開發(fā)工具,它滿足多種應(yīng)用場(chǎng)景的需求,具有強(qiáng)抗干擾能力、支持厚手套操作、防水、防刮等特性,是高性能
    的頭像 發(fā)表于 02-11 09:25 ?1063次閱讀
    Maxtouch<b class='flag-5'>觸摸屏</b>:多場(chǎng)景觸控解決方案

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

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

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

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

    樂鑫ESP32-S3方案2.8TFT觸摸彩屏應(yīng)用于養(yǎng)生壺、茶吧機(jī)

    ,旨在提升養(yǎng)生壺與茶吧機(jī)的用戶體驗(yàn)與操作便捷性。一、方案概述GENERALSTATEMENT本解決方案以2.8觸摸串口為核心人機(jī)交互界面,集成了電容式LCD彩
    的頭像 發(fā)表于 08-03 08:37 ?47次閱讀
    樂鑫ESP32-S3方案<b class='flag-5'>2.8</b><b class='flag-5'>寸</b><b class='flag-5'>TFT</b><b class='flag-5'>觸摸</b>彩屏應(yīng)用于養(yǎng)生壺、茶吧機(jī)

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

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