Utility Bar

DHT11 Digital Temperature & Humidity Sensor

Zaitronics  |  SKU: Z0293
$5.90 AUD
$5.36 exc GST

The DHT11 Digital Temperature & Humidity Sensor is a simple, low-cost environmental sensor designed for basic temperature and humidity monitoring. It is widely used with Arduino, Raspberry Pi, ESP32, and other microcontrollers, making it ideal for beginner projects, classroom use, and simple indoor automation.

Key Features & Specifications

  • Temperature Range: 0°C to 50°C
  • Temperature Accuracy: ±2°C
  • Temperature Resolution: 1°C
  • Humidity Range: 20% to 80% RH
  • Humidity Accuracy: ±5% RH
  • Sampling Rate: 1 reading per second
  • Interface: Single-wire digital (DHT protocol)
  • Compatibility: Arduino, Raspberry Pi, ESP32
  • Applications: Indoor monitoring, learning projects, basic weather displays

What’s Included

  • 1 × DHT11 Digital Temperature & Humidity Sensor
  • 1 × 3-pin 10cm female-to-female jumper wire

Getting Started

The DHT11 is easy to use and well suited to beginners:

  1. Connect VCC to 3.3–5V and GND to ground.
  2. Connect the data pin to a digital GPIO pin on your microcontroller.
  3. Use common libraries such as the Arduino DHT library or Python modules on Raspberry Pi.
  4. Allow at least one second between readings to ensure stable measurements.

Troubleshooting Tips

  • If readings are inconsistent, check wiring and ensure a stable power supply.
  • Avoid using the sensor in outdoor or high-humidity environments.
  • Confirm the correct sensor type is selected in your code.

Comparison & Alternatives

The DHT11 is best suited for basic indoor projects where cost and simplicity matter more than precision. For higher accuracy, wider temperature range, or outdoor use, consider the DHT22 (AM2302). A full comparison including BME280 and DS18B20 sensors is available in our Best Arduino Digital Temperature Sensors guide.

Related Products

Pinout

DHT11 Temperature & Humidity Sensor Pinout Diagram

Frequently Asked Questions

What is the DHT11 sensor used for

The DHT11 is commonly used for basic indoor temperature and humidity monitoring. Typical projects include beginner Arduino tutorials, classroom experiments, simple weather displays, and low-cost home automation prototypes.

Is the DHT11 compatible with Arduino and ESP32

Yes, the DHT11 works with Arduino, ESP32, and Raspberry Pi. It uses a single-wire digital protocol and is supported by widely available libraries, making it easy to integrate into most microcontroller projects.

What is the difference between DHT11 and DHT22

We've produced a detailed guide comparing the DHT11 and DHT22 digital temperature sensors. For a quick summary, the DHT11 is lower cost but has a limited temperature range and lower accuracy. The DHT22 offers higher precision, a wider operating range, and better suitability for outdoor or long-term monitoring projects.

Can the DHT11 be used outdoors

The DHT11 is designed for indoor use only. It is sensitive to moisture and condensation and may produce inaccurate readings or fail if exposed to outdoor conditions.

How often can I read data from the DHT11

The DHT11 supports a maximum sampling rate of one reading per second. Reading the sensor more frequently can result in unreliable or repeated data.

Do I need a pull-up resistor

This DHT11 modules include a built-in pull-up resistor on the data line. If you are using a bare sensor, an external pull-up resistor may be required for stable communication.

Is the DHT11 good for learning electronics

Yes, the DHT11 is one of the most popular sensors for beginners. Its low cost, simple wiring, and broad library support make it ideal for learning how digital sensors work.

The DHT11 offers a reliable and affordable way to measure temperature and humidity, making it a great choice for beginners, educational kits, and simple monitoring applications.



// Table of contents