DHT11 mit ESP8266 / ESP32

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

ESP8266 DHT11 Testschaltung
ESP8266 DHT11 Testschaltung

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);
}

Ausgabe des Testprogramms

Verwandte Beiträge

 Quellen:

DHT Sensor allgemeinLink-Status: OK

Adafruit DHT BibliothekLink-Status: OK

Adafruit Unified Sensor BibliothekLink-Status: OK

DatumÄnderungAutor
16.10.2026Beispielcode als Code-Block eingefügt (Einbettung über gist-it.appspot.com funktionierte nicht mehr)sfambach
04.10.2026Rechtschreibung korrigiert: Tippfehlersfambach
03.10.2026Log-Liste eingefügtsfambach
23.02.2018Beitrag erstelltsfambach
Logbuch

3 Gedanken zu „DHT11 mit ESP8266 / ESP32“

  1. 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

Schreibe einen Kommentar

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