資料介紹
描述
現(xiàn)在我已經(jīng)為這個項目苦苦掙扎了幾個小時。但最后我發(fā)現(xiàn)我沒有正確的知識。所以人們知道你在做什么是非常重要的。在這種情況下,我建議您瀏覽頁面,而不僅僅是復(fù)制和粘貼代碼。
現(xiàn)在,這個項目使用一個帶三針的 DHT11 溫度和濕度傳感器,但您也可以使用任何其他傳感器,代碼中的更改應(yīng)根據(jù)模型進行。我在這個項目中使用了 Arduino UNO。
首先,將 DHT 傳感器與 Arduino 板連接起來。
VCC-5.5V
DATA - PIN 4(您也可以使用引腳 3、4、5、12、13 或 14
15腳可以工作,但程序上傳時必須斷開DHT)
接地 - 接地
用上述電路連接LCD 1602 I2C顯示器。
LCD 與 Arduino 板的連接
VCC-5.5V
接地 - 接地
SCL - A5(模擬引腳 5)
如果你在想我在想什么,那么電路看起來像這樣:
紅色線表示 VCC 線,黑色線表示 GND 線。
注意 -如果您發(fā)現(xiàn)您的傳感器迅速變熱(僅適用于 4 針傳感器),則連接一個 10K 上拉電阻連接傳感器的 VCC 和信號端。
最后,真正理解開始的代碼部分。所以,基本上我使用了兩個庫,一個用于傳感器,另一個用于 LCD 1602 I2C 顯示器。那么讓我們開始吧:
我們首先插入 DHT 庫,下載該庫的鏈接如下。所以它會像這樣。
#include"DHT.h"
然后定義傳感器引腳。因為我已經(jīng)將數(shù)據(jù)引腳設(shè)為 4。我的代碼將遵循如下
#defineDHTPIN4
之后我們需要確定正在使用的傳感器。現(xiàn)在,我使用了 DHT 11 傳感器,但如果您有不同的傳感器,那么代碼將根據(jù)傳感器型號而改變
#defineDHTTYPEDHT11
然后使用上面的數(shù)據(jù)
DHTdht(DHTPIN,DHTTYPE);
在與 DHT 傳感器連接后,我們現(xiàn)在將轉(zhuǎn)向 LCD 顯示屏
#include
LiquidCrystal_I2Clcd(0x27,16,2);
所以,現(xiàn)在我們準(zhǔn)備好開始 void 設(shè)置和循環(huán)部分。
我一起寫了整個代碼希望你不會覺得太難。
?
void setup() { dht.begin();// initialize the sensor lcd.backlight();// turn on lcd backlight lcd.init();// initialize lcd } void loop() { lcd.clear(); lcd.setCursor(0,0);// set the cursor on the first row and column lcd.print("Humidity="); lcd.print((float)dht.readHumidity());//print the humidity lcd.print("%"); lcd.setCursor(0,1);//set the cursor on the second row and first column lcd.print("Temp="); lcd.print((float)dht.readTemperature());//print the temperature lcd.print("Celsius"); delay(2000); lcd.clear(); }
?
請注意,溫度自動以攝氏度為單位,因此您無需更改任何值,除非您想要華氏度的答案。
我強烈推薦 Arduino 網(wǎng)絡(luò)編輯器,因為您不需要下載任何額外的庫,因為它是預(yù)先包含的,但如果您不使用網(wǎng)絡(luò)編輯器而是使用該軟件,您可能需要做一些小的改動,但主要部分仍然是相同的。
注意 -如果您正在使用該軟件,則無需下載 LiquidCrystal_I2C 庫,因為它已預(yù)先包含在軟件中。
看起來我們已經(jīng)到了項目的末尾。
再見,玩得開心。
- Arduion實驗六 I2C LCD1602液晶顯示器實驗
- 基于I2C的AHT20溫濕度傳感器的數(shù)據(jù)采集及串口輸出
- 菜鳥入門9,在I2C通信協(xié)議的基礎(chǔ)上完成的溫濕度采集
- 基于I2C下的溫濕度采集實驗
- 基于I2C協(xié)議的AHT20溫濕度傳感器的數(shù)據(jù)采集
- C語言 | 基于MPU605(六軸傳感器)的I2C實現(xiàn)LCD1602顯示(代碼類)
- 【STM32Cube_15】使用硬件I2C讀取溫濕度傳感器數(shù)據(jù)(SHT30)
- Harmony OS 設(shè)備開發(fā)學(xué)習(xí)記錄(十一)-- 通過I2C讀取溫濕度傳感器信息
- WHT20溫濕度傳感器使用說明書 21次下載
- 基于51單片機+DHT11溫濕度+LCD1602顯示
- 吧DHT11溫濕度傳感器顯示在LCD1602的工程文件免費下載 50次下載
- 使用51單片機應(yīng)用DHT11溫濕度傳感器通過1602顯示的程序免費下載 149次下載
- DHT11溫濕度傳感器使用51單片機在LCD1602顯示的程序資料免費下載 83次下載
- DHT11溫濕度傳感器在12864LCD上顯示 92次下載
- 溫濕度+時鐘顯示資料 10次下載
- 基于51單片機的溫濕度檢測報警系統(tǒng)設(shè)計 6450次閱讀
- 溫濕度傳感器采集報警系統(tǒng)設(shè)計方案 1858次閱讀
- dfrobotSHT20 I2C防水型溫濕傳感器簡介 3110次閱讀
- dfrobotDHT11溫濕度傳感器簡介 5331次閱讀
- dfrobotDHT22溫濕度傳感器介紹 6205次閱讀
- 溫濕度傳感器監(jiān)測展柜溫濕度的方法 4106次閱讀
- Si7001溫濕度傳感器的工作原理及應(yīng)用實例介紹 2487次閱讀
- 溫濕度傳感器在機房環(huán)境綜合監(jiān)測系統(tǒng)中的應(yīng)用 985次閱讀
- 現(xiàn)代溫濕度傳感器的原理與結(jié)構(gòu)分析 4045次閱讀
- 溫濕度傳感器在氣象領(lǐng)域靈活應(yīng)用 2193次閱讀
- 溫濕度傳感器在農(nóng)業(yè)上的運用 5529次閱讀
- 基于I2C接口與上級無線傳感器網(wǎng)絡(luò)通信的環(huán)境監(jiān)測系統(tǒng) 3408次閱讀
- 基于arduino的dht11溫濕度傳感器的使用 4.4w次閱讀
- 常見的溫濕度傳感器 1.3w次閱讀
- 溫濕度傳感器選型的注意事項 2657次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論