Feuchtigkeitsmesser DHT11

Der DHT kann die Luftfeuchtigkeit mit einer Genauigkeit von 5% und die Temperatur mit einer Genauigkeit von 2°C bestimmen.

Ansicht

Fakten

Wertebereich

Physikalische MessungWerte Bereich
Luftfeuchte 20% – 80%
Temperatur 0°C – 50°C

Pinning

Bildergebnis für dht11 pinbelegung
Pinbelegung DHT 11. Quelle: http://www.programming-electronics-diy.xyz

Programmierung

Bibliothek

Adafruit liefert hierzu eine Lib.

https://github.com/adafruit/DHT-sensor-library

Die Lib muss zuvor über den Library Manger der Arduino GUI installiert werden. Zusätzlich wird der Grundlegende Treiber für Sensoren von Adafruit benötigt.

https://github.com/adafruit/Adafruit_Sensor

Die Einbindung von Bibliotheken im generellen ist unter folgenden Link beschrieben, hier werde ich nicht mehr näher darauf eingehen.
http://fambach.net/arduino-ide#Bibliotheken

Programmierung

Bibliothek mit DHT11.h einbinden. Im Konsturktor muss der Sensortyp (DHT11/22)  und der verwendete Daten Pin angegeben werden:

#define DHTPIN 2
#define DHTTYPE DHT11 

DHT dht(DHTPIN, DHTTYPE); // Konstruktor

Die Abfrage geschieht mit:

// lesen der Temperatur in °C 
readTemperature(false);

// Lesen der feuchtigkeit in % 
readHumidity();

Verwandte Beiträge

Probleme

fatal error: DHT.h 

Code compiliert nicht. Evtl. wurden die DHT  Bibliotheken nicht installiert.

Installiere die DHT lib von Adafruit:

fatal error: Adafruit_Sensor.h

Installiere die Standardlib von Adafruit:

Quellen

https://www.adafruit.com/product/386

https://learn.adafruit.com/dht

2 Gedanken zu „Feuchtigkeitsmesser DHT11

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.