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





