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