Arduino開發(fā)板一直可以協(xié)助大家輕輕松松地搭建一個新項目,并使其看上去更具備誘惑力。對一個含有觸碰作用的液晶顯示器開展程序編寫聽起來可能是一件比較復(fù)雜的工作中,可是經(jīng)過應(yīng)用Arduino庫和拓展模塊可以促使此項工作中越來越比較簡單。在本新項目中,大家將應(yīng)用一個2.4寸Arduino TFT液晶屏來搭建Arduino觸摸顯示屏計算方式,它可以實行加減法、加減法、乘法和乘除法等全部基本上測算。
所需原材料
1. Arduino Uno開發(fā)板
2. 2.4寸TFT LCD液晶顯示器模塊
3. 9V充電電池。
掌握TFT LCD液晶屏模塊
在我深入了解該新項目以前,掌握這一2.4“TFT液晶顯示屏模塊的設(shè)計原理及其應(yīng)用的型號規(guī)格是很重要的。大家討論一下這一2.4寸TFT液晶屏模塊的引腳。
正如同你所看見的,該模塊有28個引腳,可以很好的溶入一切Arduino Uno / Arduino Mega開發(fā)板。下表得出了這種引腳的表明。
正如同你所看見的,模塊引腳可以分成四個關(guān)鍵的歸類,分別是LCD指令引腳、LCD數(shù)據(jù)信息引腳、SD卡引腳和開關(guān)電源引腳,大家不用了解這種引腳的詳盡原理,由于她們將由Arduino庫來完成。
您還能夠在上面展現(xiàn)的模塊的底端尋找一個SD卡內(nèi)存插槽,這一內(nèi)存插槽可以用于載入帶有bmp位圖文件的SD卡,這種圖象可以應(yīng)用Arduino程序流程表明在人們的TFT LCD液晶屏上。
另一個要留意的關(guān)鍵事兒就是你的插口IC。從Adafruit TFT LCD模塊到便宜的我國克隆版,銷售市場上面有許多種類的TFT模塊。一個合適Adafruit拓展板的程序流程針對我國的拓展板而言很有可能并不一樣。因而,掌握您手上擁有是哪一種種類的LCD液晶屏是十分關(guān)鍵的。這一關(guān)鍵點務(wù)必從經(jīng)銷商處得到。假如您有像我這樣劃算的克隆版,那麼它最有可能應(yīng)用控制器IC ili9341。您可以依照Arduino官方網(wǎng)實例教程來試著一些主要的實例程序流程,了解這款液晶屏。
校準TFT LCD液晶屏的觸摸顯示屏
假如您準備應(yīng)用TFT LCD模塊的觸摸顯示屏作用,則務(wù)必對它進行校準才可以正常的工作中。沒有校準的LCD顯示屏不大可能一切正常工作中,比如,您很有可能在一個地區(qū)觸碰,TFT很有可能會覺得在別的地區(qū)觸碰。這種校準結(jié)果針對全部的線路板都并不是一樣的,因而您只有自身媽媽生日禮物這一工作中。
校準的適宜辦法是應(yīng)用校準實例程序流程(附加庫)或應(yīng)用串行通信監(jiān)控器來檢驗?zāi)牟徽_。可是針對該新項目而言,因為按鍵的規(guī)格非常大,校準不應(yīng)該是一個問題,我都將在下面的程序編寫一部分中解讀怎樣校準您的液晶屏。
Arduino開發(fā)板與TFT LCD的聯(lián)接
2.4寸TFT液晶屏是一個挺不錯的Arduino拓展板。您可以立即將液晶顯示器推倒Arduino Uno的頂端,而且與引腳完美結(jié)合并滑進。可是,為了更好地安全起見,Arduino UNO的程序編寫接線端子務(wù)必應(yīng)用小的絕緣膠布,以防萬一接線端子觸碰到您的TFT LCD顯示屏。LCD拼裝到UNO開發(fā)板上的模樣如下所示所顯示。