Der DHT-22 (auch bekannt als RHT03) ist ein preiswerter Luftfeuchtigkeits- und Temperatursensor mit einer digitalen Ein-Draht-Schnittstelle. Der Sensor ist kalibriert und benötigt keine zusätzlichen Komponenten, so dass Sie direkt mit der Messung der relativen Luftfeuchtigkeit und Temperatur beginnen können. Der DHT-22 ist genauer und hat einen größeren Dynamikbereich als die DHT11-Sensoren.
Verbindung mit Arduino
DHT22 | Arduino |
GND | GND |
VCC | 5V |
DATA | D8 |
Quellcode
Zuerst müssen wir die DHT-Bibliothek einbinden, die auf der offiziellen Arduino-Website zu finden ist. Dann müssen wir die Pin-Nummer definieren, an die unser Sensor angeschlossen ist, und ein DHT-Objekt erstellen. Im Setup-Abschnitt müssen wir die serielle Kommunikation einleiten, da wir den seriellen Monitor verwenden werden, um die Ergebnisse zu drucken. Mit der Funktion read22() lesen wir die Daten aus dem Sensor aus und tragen die Werte der Temperatur und der Luftfeuchtigkeit in die Variablen t und h ein. Wenn Sie den DHT11-Sensor verwenden, müssen Sie die Funktion read11() verwenden. Am Ende werden wir die Temperatur- und Luftfeuchtigkeitswerte auf dem seriellen Monitor ausgeben.
DownLoad Url osoyoo.com