Last Updated on 16. Oktober 2026 by sfambachLink-Status: OK
Ansteuerung eines DHT11 Sensors über den ESP8266 / ESP32
Grundlagen
Link zum BeitragLink-Status: OK
Aufbau

Programmierung
Bibliotheken
Die Einbindung der Bibliothek kann dem folgenden Beitrag entnommen werden:
Link zum BeitragLink-Status: OK
Adafruit DHT BibliothekLink-Status: OK
Adafruit Unified Sensor BibliothekLink-Status: OK
Testprogramm
Quellcode DHTTest.ino (GitHubLink-Status: OK)
/** DHT Test for ESP8266 and ESP 32
*/
// include adafruit dht lib
#include <DHT.h> // https://github.com/adafruit/DHT-sensor-library
// the unified sensor lib is also needed https://github.com/adafruit/Adafruit_Sensor
// define the pin for the dht sensor
#define DHT_PIN 16
#define DHT_TEMP_CALIBRATION_VALUE -8
// special pin for higrow board
#define POWER_CTRL 4
// define the type of dht sensor
#define DHT_TYPE DHT11
//#define DHT_TYPE DHT21
//#define DHT_TYPE DHT22
// creat a dht object
DHT dhtSensor(DHT_PIN, DHT_TYPE);
void setup() {
// init serial interface
Serial.begin(115200);
//! Sensor power control pin for higrow, use deteced must set high
//pinMode(POWER_CTRL, OUTPUT);
//digitalWrite(POWER_CTRL, HIGH);
//delay(1000);
// start dht sensor
dhtSensor.begin();
}
void loop() {
// get some values
// read temperture in Celsius
float temp = dhtSensor.readTemperature() + DHT_TEMP_CALIBRATION_VALUE ;
// read humidity in %
float humi = dhtSensor.readHumidity();
// ouptu the values
Serial.printf("Temperatur %2.2f °C \t Humidity %3.0f\%\n", temp, humi);
// wait a while
delay(2000);
}

Verwandte Beiträge
Preview – INA3221 Power MonitorLink-Status: OK
Preview – Digitaler WägesensorLink-Status: OK
ESP32 BlueTooth GamepadLink-Status: OK
ESP01 – DHT11 Temperatur und Feuchte Sensor PlatinenLink-Status: OK
Temperatur- und Feuchtesensor DHT22Link-Status: Unbekannt
LM2596 Step Down SpannungswandlerLink-Status: OK
Preview – Strommessung mit dem ACS712Link-Status: OK
Preview – Omnidirectionales I²C MikrofonLink-Status: OK
D1 Mini Shield – PIR (Bewegungssensor)Link-Status: OK
D1 Mini Shield – SG30 LuftqualitätsmessungLink-Status: OK
Quellen:
DHT Sensor allgemeinLink-Status: OK
Adafruit DHT BibliothekLink-Status: OK
Adafruit Unified Sensor BibliothekLink-Status: OK
| Datum | Änderung | Autor |
|---|---|---|
| 16.10.2026 | Beispielcode als Code-Block eingefügt (Einbettung über gist-it.appspot.com funktionierte nicht mehr) | sfambach |
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler | sfambach |
| 03.10.2026 | Log-Liste eingefügt | sfambach |
| 23.02.2018 | Beitrag erstellt | sfambach |
Hallo Stefan,
ich habe dieses Projekt auch probiert und bin dann über den Einsatz eines OLED auf den Geschmack gekommen und habe mich mit der Nutzung von Openweathermap beschäftigt und hab es nun auch geschafft, die 3 Tagesvorschau, auf das Display zu übertragen.
Dazu gibt es sehr hilfreiche Beispiele auf github.
Schönen Abend
Siegfried
Hallo Siegfried,
vielen dank für deinen Kommentar, Es gibt da einige Projekte dich auch gerne nochmal ausprobieren will. Habe hier auch noch einen Platine mit Display für ne Wetterstation. Hatte vor ein paar jahren mal einen Beitrag angefangen und nie abgeschlossen schade eigentlich.
https://github.com/squix78/esp8266-weather-station-platformio-demo
http://www.instructables.com/id/Minitaure-Weather-Station-ESP8266/
Gruß Stefan