In stock DHT11 Digital Temperature and Humidity Sensor Module
DHT11 Digital Temperature and Humidity Sensor Module view 2

Environment

DHT11 Digital Temperature and Humidity Sensor Module

Low-cost single-wire digital temperature (0-50C) and humidity (20-90% RH) sensor, the default beginner Arduino sensor.

₹60 + 18% GST

SKU: BOTBIT-SEN-01 · Best for: First Arduino/ESP sensor project for students learning digital I/O

Overview

About DHT11 Digital Temperature and Humidity Sensor Module.

The DHT11 is a low-cost digital temperature and humidity sensor module and is by far the most common first sensor for Arduino and ESP beginners. It combines a capacitive humidity element and a thermistor with a small onboard controller that outputs a calibrated digital signal over a single data wire, so no analog-to-digital conversion is needed.

It is popular because it is cheap, extremely easy to wire (just VCC, GND and DATA), and supported by well-known libraries such as the Adafruit DHT and DHTlib. The module version usually includes a pull-up resistor on the board, so you can connect it directly to a microcontroller with three jumper wires.

For Indian students and hobbyists building their first weather station, greenhouse monitor or IoT dashboard project, the DHT11 is the standard starting point. It trades accuracy and range for price, so it is ideal for learning and indoor projects rather than precision measurement.

Key features

Why it stands out.

Single-wire digital output, no external ADC required

Onboard signal-conditioning controller provides a calibrated digital reading

3-pin module (VCC, DATA, GND) with pull-up resistor already fitted on most modules

Wide 3.3V to 5.5V supply range, works with Arduino, ESP8266, ESP32 and Raspberry Pi

Very low power consumption, suitable for battery IoT projects

Supported by popular Arduino libraries (Adafruit DHT, DHTlib) with plenty of tutorials

Specifications

Selection facts.

Sensor TypeCapacitive humidity + thermistor, digital output
Temperature Range0 to 50 degC
Temperature Accuracy+/-2 degC
Humidity Range20 to 90% RH
Humidity Accuracy+/-5% RH
Resolution1 degC / 1% RH (8-bit)
Sampling Rate1 Hz (one reading per second)
Supply Voltage3.3V to 5.5V DC
InterfaceSingle-wire proprietary digital (1 data pin)
Pins3-pin module: VCC, DATA, GND

Applications

Where it is used.

Buying guide

How to choose.

Choose the DHT11 if you are a beginner, on a tight budget, or only need approximate indoor readings for a learning project. Its 0-50C range and +/-2C, +/-5% RH accuracy are fine for demonstrations and comfort monitoring but not for precision or sub-zero use.

If you need better accuracy, a wider range (including negative temperatures) or humidity below 20%, step up to the DHT22/AM2302. For pressure and altitude as well, look at the BME280. Pair the DHT11 with an Arduino Uno, ESP8266 or ESP32, and use the module version (3-pin, blue PCB) so the pull-up resistor is already included.

For serious weather stations or industrial use, this sensor is not the right choice; treat it as a low-cost learning and prototyping part.

FAQ

Common questions.

How do I wire the DHT11 to an Arduino?

The 3-pin module has VCC, DATA and GND. Connect VCC to 5V (or 3.3V), GND to ground, and DATA to any digital pin (commonly D2). The module already includes the pull-up resistor, so no extra components are needed. The bare 4-pin sensor needs a 4.7k-10k pull-up between DATA and VCC.

Which library should I use?

The Adafruit DHT sensor library or DHTlib are the most common. In code you specify the pin and sensor type as DHT11, then call readTemperature() and readHumidity().

Why does it only update once per second?

The DHT11 has a 1 Hz sampling rate, so you should read it no faster than once per second. Reading too quickly returns stale or failed values.

What is the difference between DHT11 and DHT22?

The DHT22 (AM2302) has a wider range (-40 to 80C, 0-100% RH) and much better accuracy (+/-0.5C). The DHT11 is cheaper and adequate for basic indoor learning projects but limited to 0-50C and 20-90% RH.

Is it available in India and what is in the box?

Yes, it is one of the most widely stocked sensors in India. You receive a single DHT11 module (typically the 3-pin blue PCB version with onboard pull-up resistor); jumper wires are usually not included.

More in Sensors & Modules

Related hardware.

You may also need

Pairs well with.

In stock Arduino Uno R3

Arduino Boards

Arduino Uno R3

The classic ATmega328P 8-bit microcontroller board, a popular beginner prototyping platform with 14 digital and 6 analog I/O pins.

₹799 + 18% GST