資料介紹
描述
現在我已經為這個項目苦苦掙扎了幾個小時。但最后我發現我沒有正確的知識。所以人們知道你在做什么是非常重要的。在這種情況下,我建議您瀏覽頁面,而不僅僅是復制和粘貼代碼。
現在,這個項目使用一個帶三針的 DHT11 溫度和濕度傳感器,但您也可以使用任何其他傳感器,代碼中的更改應根據模型進行。我在這個項目中使用了 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 線。
注意 -如果您發現您的傳感器迅速變熱(僅適用于 4 針傳感器),則連接一個 10K 上拉電阻連接傳感器的 VCC 和信號端。
最后,真正理解開始的代碼部分。所以,基本上我使用了兩個庫,一個用于傳感器,另一個用于 LCD 1602 I2C 顯示器。那么讓我們開始吧:
我們首先插入 DHT 庫,下載該庫的鏈接如下。所以它會像這樣。
#include"DHT.h"
然后定義傳感器引腳。因為我已經將數據引腳設為 4。我的代碼將遵循如下
#defineDHTPIN4
之后我們需要確定正在使用的傳感器。現在,我使用了 DHT 11 傳感器,但如果您有不同的傳感器,那么代碼將根據傳感器型號而改變
#defineDHTTYPEDHT11
然后使用上面的數據
DHTdht(DHTPIN,DHTTYPE);
在與 DHT 傳感器連接后,我們現在將轉向 LCD 顯示屏
#include
LiquidCrystal_I2Clcd(0x27,16,2);
所以,現在我們準備好開始 void 設置和循環部分。
我一起寫了整個代碼希望你不會覺得太難。
?
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 網絡編輯器,因為您不需要下載任何額外的庫,因為它是預先包含的,但如果您不使用網絡編輯器而是使用該軟件,您可能需要做一些小的改動,但主要部分仍然是相同的。
注意 -如果您正在使用該軟件,則無需下載 LiquidCrystal_I2C 庫,因為它已預先包含在軟件中。
看起來我們已經到了項目的末尾。
再見,玩得開心。
- Arduion實驗六 I2C LCD1602液晶顯示器實驗
- 基于I2C的AHT20溫濕度傳感器的數據采集及串口輸出
- 菜鳥入門9,在I2C通信協議的基礎上完成的溫濕度采集
- 基于I2C下的溫濕度采集實驗
- 基于I2C協議的AHT20溫濕度傳感器的數據采集
- C語言 | 基于MPU605(六軸傳感器)的I2C實現LCD1602顯示(代碼類)
- 【STM32Cube_15】使用硬件I2C讀取溫濕度傳感器數據(SHT30)
- Harmony OS 設備開發學習記錄(十一)-- 通過I2C讀取溫濕度傳感器信息
- WHT20溫濕度傳感器使用說明書 19次下載
- 基于51單片機+DHT11溫濕度+LCD1602顯示
- 吧DHT11溫濕度傳感器顯示在LCD1602的工程文件免費下載 50次下載
- 使用51單片機應用DHT11溫濕度傳感器通過1602顯示的程序免費下載 145次下載
- DHT11溫濕度傳感器使用51單片機在LCD1602顯示的程序資料免費下載 82次下載
- DHT11溫濕度傳感器在12864LCD上顯示 92次下載
- 溫濕度+時鐘顯示資料 10次下載
- 基于51單片機的溫濕度檢測報警系統設計 5683次閱讀
- 溫濕度傳感器采集報警系統設計方案 1714次閱讀
- dfrobotSHT20 I2C防水型溫濕傳感器簡介 2920次閱讀
- dfrobotDHT11溫濕度傳感器簡介 5073次閱讀
- dfrobotDHT22溫濕度傳感器介紹 5920次閱讀
- 溫濕度傳感器監測展柜溫濕度的方法 3891次閱讀
- Si7001溫濕度傳感器的工作原理及應用實例介紹 2314次閱讀
- 溫濕度傳感器在機房環境綜合監測系統中的應用 908次閱讀
- 現代溫濕度傳感器的原理與結構分析 3761次閱讀
- 溫濕度傳感器在氣象領域靈活應用 2040次閱讀
- 溫濕度傳感器在農業上的運用 5401次閱讀
- 基于I2C接口與上級無線傳感器網絡通信的環境監測系統 3241次閱讀
- 基于arduino的dht11溫濕度傳感器的使用 4.4w次閱讀
- 常見的溫濕度傳感器 1.2w次閱讀
- 溫濕度傳感器選型的注意事項 2598次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 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十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多