DHT22 am Arduino

In diesem Tutorial wagen wir die Ersten Schritte mit dem Arduino in dem wir einen DHT22 Luftfeuchtigkeits und Temperatursensor an unseren Arduino anschließen.

Also lassen Sie uns loslegen!



 

Benötigte Komponenten für das Tutorial.








Für dieses Tutorial benötigen Sie, einen Arduino, einen DHT22, ein Breadboard, drei Jumperkabel und einen 4,7kOhm Widerstand für den DHT22.



Nun der Aufbau der Schaltung.


Den ganz linken Pin des DHT22 verbinden Sie mit 5V, den ganz rechten mit GND

und den zweiten von links mit Pin 2 des Arduinos.

Nun steckten Sie den Widerstand zwischen 5V und den zweiten Pin von links also dem Daten-Pin.

Nun müssen wir noch zwei Librarys zur Ansteuerung des Sensors herunterladen.

Gehen Sie dazu in den  Bibliotheksverwalter. Um dort hin zu gelangen, gehen Sie in der Arduino-IDE auf den Reiter Sketch/Bibliothek einbinden/Bibliotheken verwalten.

Verkabelter DHT22 mit Vorwiderstand am Arduino.

Darauf geben Sie in der Suchfunktion Adafruit Unified Sensor ein und installiert die Library genau mit diesem Namen!

Jetzt suchen Sie weiter nach DHT sensor library und installieren auch diese.

Nun sind alle Vorbereitungen getroffen um den Test-Code hochzuladen.


 

Um den Ersten Test-Code hochzuladen gehen Sie auf Datei/Beispiele/DHT sensor library und wählt das Beispiel DHTtester aus. (Am ende dieses Tutorials können Sie den DHTtester-Code von Adafruit auch herunterladen.)

Anschließend können Sie den Sketch hochladen (siehe Erste Schritte mit dem Arduino)

Folgend sollten Sie im seriellen Monitor (Um den seriellen Monitor zu öffnen, klicken Sie auf die Lupe, rechts oben in der IDE.)

die Messwerte des DHT22 erhalten.



 

Download: Adafruit DHTtester Code
Hier finden Sie den DHTtester-Code von Adafruit. Quelle: https://github.com/adafruit/DHT-sensor-library/blob/master/examples/DHTtester/DHTtester.ino
DHTtester.ino (2.48KB)
Download: Adafruit DHTtester Code
Hier finden Sie den DHTtester-Code von Adafruit. Quelle: https://github.com/adafruit/DHT-sensor-library/blob/master/examples/DHTtester/DHTtester.ino
DHTtester.ino (2.48KB)