步驟1:組裝
將2.4英寸TFT LCD屏蔽層通過合適的引腳直接放置到Arduino MEGA上。
DHT11的第二個引腳是我們需要的,該數(shù)據(jù)引腳與Arduino MEGA的17號引腳
。您可以使用細(xì)面包板和細(xì)電纜進行連接。
步驟2:上傳代碼
您可以下載以下代碼。復(fù)制這些代碼并將其粘貼到Arduino IDE。
在Arduino IDE工具》》設(shè)備》》 Arduino MEGA和編程器上作為AVRISP mkII
從計算機的設(shè)備中查找相關(guān)的COM端口號經(jīng)理,新的Arduino IDE會自動理解。
rar文件是需要導(dǎo)入到Arduino庫的庫。 (提取使用)
第3步:獲取結(jié)果
主要算法是從傳感器所處的相關(guān)環(huán)境中獲取最新的溫度和濕度值,我們在顯示屏上看到結(jié)果。由于顯示器是彩色的,因此無論溫度高低,我都會添加彩色響應(yīng)。這些是:
if (DHT.temperature 》 30){
tft.setTextColor(RED);
}else if (DHT.temperature 》 27 || DHT.temperature 《 30) {
tft.setTextColor(YELLOW);
} else if(DHT.temperature 《 27 || DHT.temperature 》 10){
tft.setTextColor(BLUE);
} else if (DHT.temperature 《10){
tft.setTextColor(CYAN);
} else {
tft.setTextColor(GREEN);
}
這意味著:
1。如果溫度高于30攝氏度,則將顯示的溫度線顯示為紅色。
2。如果溫度高于30,則低于27,則將顯示的溫度線顯示為黃色。
3。如果溫度高于27時低于10,則將顯示的溫度線顯示為藍色。
4。如果溫度低于10,則將顯示的溫度線設(shè)置為青色。
5。如果前四個陳述均不成立,請將其設(shè)為綠色。 (這是為了在代碼中故意使用else語句)
。
僅此而已!
步驟4:獎金:讓我們保存SD卡的值
我沒有一個小的SD卡讀卡器護蓋用于Arduino板作為SPI,但是我有兼容Arduino Mega的以太網(wǎng)屏蔽。該防護罩具有SD卡讀卡器插槽。我的想法是使用以太網(wǎng)屏蔽的SD卡插槽將濕度和溫度值保存到SD卡中。
因此,將Arduino MEGA和Ethernet Shield結(jié)合使用。然后,添加TFT LCD防護罩,并按照本指導(dǎo)性操作的第一步中所述添加DHT11。
下載以下Arduino IDE的代碼,并將其上傳到Arduino MEGA。您可以關(guān)閉計算機的藍牙連接,以便在通過Arduino IDE程序上傳代碼時不會出現(xiàn)任何錯誤。
您需要將SD卡格式化為FAT32或FAT格式,以用于Ardunio。我在附件中積極使用時,請檢查我的SD卡狀態(tài)。您需要一個USB電纜連接到PC的SD卡讀卡器,才能查看其中的文本文件。
責(zé)任編輯:wv
-
lcd
+關(guān)注
關(guān)注
36文章
4634瀏覽量
178169 -
Arduino
+關(guān)注
關(guān)注
190文章
6529瀏覽量
197563
發(fā)布評論請先 登錄
如何在 Zephyr Os 中顯示沒有 waveshare 0144 英寸液晶顯示器的 AR7 Stream?
TPS65165EVM - 233評估模塊:TV和顯示器TFT - LCD面板電源解決方案
TPS65162EVM - 278評估模塊:電視和顯示器TFT - LCD面板電源解決方案
TPS65167EVM - 277評估模塊:電視和顯示器TFT - LCD面板電源解決方案
MAX17122評估套件:TFT LCD電源解決方案
深入剖析MAX17117評估套件:助力TFT - LCD應(yīng)用設(shè)計
MAX17100評估套件:為TFT - LCD顯示帶來新可能
探索MAX1889:TFT LCD的理想電源解決方案
探索MAX8728:為LCD顯示器和電視量身打造的低成本多輸出電源
MAX8753:TFT LCD DC - DC轉(zhuǎn)換器的卓越之選
MAX1530/MAX1531:TFT LCD顯示器多輸出電源控制器的深度解析
TPS65165:為TV和顯示器TFT - LCD面板打造的緊湊型LCD偏置IC
TPS65148:為TFT LCD面板供電的緊湊型解決方案
TPS65161/TPS65161A/TPS65161B:TFT LCD面板偏置電源的理想之選
MPS發(fā)布車規(guī)級TFT LCD偏壓驅(qū)動器MPQ5613D-AEC1
如何在Arduino MEGA板上使用2.4“ TFT LCD屏蔽顯示器
評論