

The Data OUT of the DHT11 Sensor is in open-drain configuration and hence it must always be pulled HIGH with the help of a 5.1KΩ Resistor. In this setup, the Microcontroller acts as a Master and the DHT11 Sensor acts as a Slave.

Only a single data line between an MCU like Arduino or Raspberry Pi and the DHT11 Sensor is sufficient for exchange of information. But how exactly we can read this digital data? Reading Digital Output from DHT11ĭHT11 uses a Single bus data format for communication. We know that the output from the DHT11 Sensor is Digital. I’ll explain a few thing which I have missed in the Arduino Project. So, I suggest you to refer to that project once for more information on DHT11 Humidity and Temperature Sensor. In that project, I have mentioned the Pin Configuration of the DHT11 Sensor, how to interface it with a Microcontroller and how the digital Output from the DHT11 Sensor can be decoded. I have already worked with the DHT11 Sensor in my DHT11 Humidity Sensor on Arduino Project. The sensor contains an NTC (Negative Temperature Coefficient) Temperature Sensor, a Resistive-type Humidity Sensor and an 8-bit Microcontroller to convert the analog signals from these sensors and produce a Digital Output.

Raspberry Pi DTH11 Humidity and Temperature Sensor InterfaceĭHT11 is a Digital Sensor consisting of two different sensors in a single package.
