View Categories

DHT11/DHT22 – Arduino

Wiring #

Ps. de weerstand is nodig voor de pull-up!

Arduino pin:DHT pin:
+5VVCC
GNDGND
4 of 7DATA

Script (RobTillaart “DHTlib” library) #

Voorbeeld met een DHT22 sensor

#include "DHT.h"
DHT dht;
 
void setup() {
	Serial.begin(9600);
	Serial.println();
	Serial.println("StatustVochtigheid (%)tTemperatuur (C)t(F)");
	// DHT aangesloten op data pin 2.
	dht.setup(2);
}
 
void loop() {
	delay(dht.getMinimumSamplingPeriod());
 
	// Haal de data uit de DHT module en zet deze om in een variabele.
	float vochtigheid = dht.getHumidity();
	float temperatuur = dht.getTemperature();
 
	// Print de gegevens naar de seriele monitor.
	Serial.print(dht.getStatusString());
	Serial.print("t");
	Serial.print(vochtigheid, 1);
	Serial.print("tt");
	Serial.print(temperatuur, 1);
	Serial.print("tt");
	Serial.println(dht.toFahrenheit(temperatuur), 1);
}

Output


Products #


Source #

https://github.com/RobTillaart/Arduino/tree/master/libraries/DHTlib