標籤:

使用TFT LCD製作Arduino觸摸屏計算器

Arduino開發板總是可以幫助我們輕鬆地構建一個項目,並使其看起來更具有吸引力。對一個帶有觸摸功能的液晶顯示屏進行編程聽起來可能是一件複雜的工作,但是通過使用Arduino庫和擴展模塊可以使得這項工作變得非常簡單。在本項目中,我們將使用一個2.4寸Arduino TFT液晶屏來構建Arduino觸摸屏計算器,它可以執行加法、減法、除法和乘法等所有基本計算。

所需材料

1. Arduino Uno開發板

2. 2.4寸TFT LCD液晶顯示屏模塊

3. 9V電池。

了解TFT LCD液晶屏模塊

在我們深入了解該項目之前,了解這個2.4「TFT液晶顯示模塊的工作原理以及使用的型號是很重要的。我們來看看這個2.4寸TFT液晶屏模塊的引腳。

正如你所看到的,該模塊有28個引腳,可以完美的融入任何Arduino Uno / Arduino Mega開發板。下表給出了這些引腳的說明。

正如你所看到的,模塊引腳可以分為四個主要的分類,分別是LCD命令引腳、LCD數據引腳、SD卡引腳和電源引腳,我們不需要知道這些引腳的詳細工作原理,因為他們將由Arduino庫來實現。

您還可以在上面展示的模塊的底部找到一個SD卡插槽,這個插槽可以用來載入帶有bmp圖像文件的SD卡,這些圖像可以使用Arduino程序顯示在我們的TFT LCD液晶屏上。

另一個要注意的重要事情是你的介面IC。從Adafruit TFT LCD模塊到廉價的中國克隆版,市場上有很多類型的TFT模塊。一個適合Adafruit擴展板的程序對於中國的擴展板來說可能並不一樣。因此,了解您手中持有是哪種類型的LCD液晶屏是非常重要的。這個細節必須從供應商處獲得。如果你有像我這樣便宜的克隆版,那麼它最有可能使用驅動器IC ili9341。您可以按照Arduino官方教程來嘗試一些基本的示常式序,熟悉這款液晶屏。

校準TFT LCD液晶屏的觸摸屏

如果您打算使用TFT LCD模塊的觸摸屏功能,則必須對其進行校準才能正常工作。沒有校準的LCD屏幕不太可能正常工作,例如,您可能在一個地方觸摸,TFT可能會認為在其他地方觸摸。這些校準結果對於所有的電路板都不是一樣的,因此您只能自己親手做這個工作。

校準的最佳方法是使用校準示常式序(附帶庫)或使用串列監視器來檢測您的錯誤。但是對於這個項目來說,由於按鈕的尺寸很大,校準不應該是一個大問題,我還將在下面的編程部分中講解如何校準您的液晶屏。

Arduino開發板與TFT LCD的連接

2.4寸TFT液晶屏是一個很棒的Arduino擴展板。您可以直接將液晶顯示屏推到Arduino Uno的頂部,並且與引腳完美匹配並滑入。但是,為了安全起見,Arduino UNO的編程端子必須使用小的絕緣膠帶,以防萬一端子接觸到您的TFT LCD屏幕。LCD組裝到UNO開發板上的樣子如下所示。

原文鏈接:

使用TFT LCD製作Arduino觸摸屏計算器 - 開發工具 - 一板網電子技術論壇?

www.yiboard.com

更多文章請關注公眾號:一板網電子技術論壇

推薦閱讀:

如何通過顏色識別技術,將不同顏色輸出相應數值。可以用單片機,arduino或者樹莓派嗎?
Openlab Taipei的TaiwanDuino
如何用processing做出如下圖案?
arduino控制舵機所需電源,以及廉價的 flex sensor?
遙控迷你巡線小車的Windows程序

TAG:Arduino |