DIYables DIYables DHT11 Digital Temperature and Humidity Sensor
Click to zoom




Quick Overview
This DIYables DHT11 digital temperature and humidity sensor measures temperature from 0°C to 50°C and humidity from 20% to 90% RH with a single-wire digital output for simple microcontroller interfacing. Its digital signal works at both 3.3V and 5V, enabling direct connection to Arduino, ESP32, ESP8266, and Raspberry Pi without analog-to-digital converters.
The sensor consumes minimal power and responds in under 5 seconds, making it well-suited for battery-powered IoT sensors, weather stations, and home automation devices. It's compatible with the Arduino IDE, MicroPython, and other popular platforms, with well-supported libraries for fast integration into temperature and humidity monitoring projects.
This listing includes 5 DHT11 sensors, ideal for weather stations, room temperature monitors, greenhouse control, HVAC systems, and beginner Arduino and ESP32 learning projects.
Key Features
- Wide Measurement Range — Temperature from 0°C to 50°C and humidity from 20% to 90% RH
- Single-Wire Digital Output — Simple digital interface works at both 3.3V and 5V
- Low Power, Fast Response — Minimal power draw with response time under 5 seconds
- 5-Pack Value Set — Includes 5 DHT11 sensors for multiple projects or spare replacements
- Easy Library Support — Compatible with popular Arduino and MicroPython DHT libraries
- Wide Compatibility — Works with Arduino, ESP32, ESP8266, Raspberry Pi, and MicroPython
- Tutorial Support — Comprehensive tutorials available for Arduino, ESP32, ESP8266, Raspberry Pi, and MicroPython
- Versatile Applications — Suited for weather stations, room monitors, greenhouse control, and HVAC systems
- Beginner Friendly — Simple wiring and well-documented libraries make it ideal for learning projects
- Compact 4-Pin Package — Simple pin layout for easy breadboard or PCB integration
SPECIFICATION
| Specification | Value |
|---|---|
| Product Type | Digital Temperature and Humidity Sensor |
| Model | DHT11 |
| Package Quantity | 5 pieces |
| Temperature Range | 0°C to 50°C |
| Temperature Accuracy | ±2°C |
| Humidity Range | 20% to 90% RH |
| Humidity Accuracy | ±5% RH |
| Output Type | Digital (single-wire protocol) |
| Operating Voltage | 3.3V to 5V DC |
| Response Time | Under 5 seconds |
| Sampling Rate | 1 Hz (once per second) |
| Pull-Up Resistor | Not included (10kΩ external resistor recommended) |
| Pin Count | 4-pin (VCC, Data, NC, GND) |
| Compatibility | Arduino, ESP32, ESP8266, Raspberry Pi, MicroPython |
| Applications | Weather stations, room monitors, greenhouse control, HVAC, beginner learning |
Tutorials
- Arduino - DHT11 Temperature and Humidity Sensor
- Arduino Uno R4 - DHT11 Temperature and Humidity Sensor
- Arduino Nano - DHT11 Temperature and Humidity Sensor
- Arduino Nano ESP32 - DHT11 Temperature and Humidity Sensor
- ESP32 - DHT11 Temperature and Humidity Sensor
- ESP32 MicroPython - DHT11 Temperature and Humidity Sensor
- ESP8266 - DHT11 Temperature and Humidity Sensor
- Raspberry Pi - DHT11 Temperature and Humidity Sensor
- Raspberry Pi Pico - DHT11 Temperature and Humidity Sensor
COMPATIBLE HARDWARE
- Arduino boards (UNO, Mega, Nano, etc.) — Digital pin with 10kΩ pull-up resistor
- Arduino Uno R4 WiFi/Minima — Digital pin, 5V or 3.3V logic
- ESP32 development boards — Any GPIO pin, MicroPython or Arduino framework
- ESP8266 boards (NodeMCU, Wemos D1, etc.) — Digital pin, 3.3V logic level
- Raspberry Pi (all models) — GPIO pin with 3.3V logic
- Raspberry Pi Pico — GPIO pin, MicroPython or C/C++ supported
- Arduino Nano ESP32 — Digital pin for single-wire communication
- Any 3.3V or 5V microcontroller with digital I/O and DHT library support









