如何使用 DHT21 濕度和溫度傳感器與 Arduino 進(jìn)行配合,并將測(cè)量值顯示在 OLED 顯示屏上
在本教程中,我們將學(xué)習(xí)如何使用 DHT21 濕度和溫度傳感器與 Arduino 進(jìn)行配合,并將測(cè)量值顯示在 OLED 顯示屏上。
第 1 步:您將需要的物品/材料
?Arduino Uno 或任何其他類(lèi)型的 Arduino 板子
?DHT21 傳感器
?面包板
?跳線
?OLED 顯示屏
?Visuino software
第 2 步:電路
?將 DHT21 的正極引腳(+)與 Arduino 的 +5V 引腳相連。
?將 DHT21 的負(fù)極引腳(接地端)與 Arduino 的 GND 引腳相連。
?將 DHT21 的輸出引腳與 Arduino 的數(shù)字引腳(7)相連。
?將 OLED 顯示屏的“VCC”引腳與 Arduino 單元的“5V”引腳相連。
?將 OLED 顯示屏的“GND”引腳與 Arduino 的“GND”引腳連接起來(lái)。
?將 OLED 顯示屏的“SDA”引腳與 Arduino 的“SDA”引腳連接起來(lái)。
?將 OLED 顯示屏的“SCL”引腳與 Arduino 的“SCL”引腳相連。
第 3 步:?jiǎn)?dòng) Visuino 軟件,并選擇 Arduino UNO 板型。
按照第一張圖片所示啟動(dòng) Visuino。在 Visuino 中點(diǎn)擊“Arduino”組件上的“工具”按鈕(圖 1)。當(dāng)對(duì)話框出現(xiàn)時(shí),如圖 2 所示選擇“Arduino UNO”。
第 4 步:在 Visuino 添加、設(shè)置及連接組件
?添加“DHT”組件
?選擇“濕度溫度計(jì)1”,然后在屬性窗口中將類(lèi)型設(shè)置為“DHT21”
?添加“OLED”顯示組件
?雙擊“顯示OLED1”
?在“元素”窗口中,將“文本字段”拖至左側(cè)。
?在屬性窗口中將尺寸設(shè)置為 2 。
?在“元素”窗口中,將另一個(gè)“文本字段”拖到左側(cè)。
?在屬性窗口中,將“大小”設(shè)置為 2,“Y 軸”設(shè)置為 20
?關(guān)閉“元素”窗口
?將“濕度溫度計(jì)1”引腳“溫度”部分連接到“顯示 OLED1” > “文本字段 1”
?將“濕度溫度計(jì)1”的“濕度”引腳連接到“顯示 OLED1” > “文本字段 2”
?將“濕度溫度計(jì) 1”傳感器的引腳與 Arduino 板上的數(shù)字引腳 7 進(jìn)行連接。
?將“DisplayOLED1”引腳的 I2C 輸出連接到 Arduino 板的 I2C 輸入引腳上
第 5 步:生成、編譯并上傳 Arduino 代碼
在 Visuino 中,點(diǎn)擊頁(yè)面底部的“構(gòu)建”選項(xiàng)卡,確保選擇了正確的端口,然后點(diǎn)擊“編譯/構(gòu)建并上傳”按鈕。
第 6 步:運(yùn)行
如果為 Arduino UNO 模塊供電,OLED 顯示屏就會(huì)開(kāi)始顯示溫度和濕度值。
本文編譯自hackster.io





