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開發板上的模樣如下所示所顯示。