4.5Editor score
In this guide
Choosing the right Arduino humidity sensor is essential for accurate environmental monitoring. A good sensor provides reliable readings, easy integration, and durability for long-term projects.
We compared ten top-rated sensors based on accuracy, voltage range, interface type, and user feedback. This list covers options for beginners, professionals, and specific applications.
Each pick highlights key specs, pros, cons, and ideal use cases to help you decide. Note that availability and pricing may change, so check current listings before buying.
Top 3 Picks for Best Arduino Humidity Sensor
4.7Editor score
5.0Editor score
Top 10 Best Arduino Humidity Sensor in 2026 Compared
The following table provides a side-by-side overview of key specifications for each sensor, helping you quickly identify the right fit for your project requirements.
1. Teyleten Robot SHT31-D – Best Overall Arduino Humidity Sensor
This SHT31-D module offers exceptional accuracy for Arduino projects requiring precise environmental monitoring. With a 4.7 rating, users praise its reliability and straightforward I2C integration.
Pros
- High accuracy readings
- Wide voltage range
- Easy I2C setup
- Multiple unit bundle
- Stable long-term use
Cons
- Requires I2C wiring
- Slightly higher cost
We may earn a commission when you buy through this link, at no additional cost to you.
The sensor delivers humidity readings across 0-100%RH with ±2% accuracy, while temperature spans -40 to 125°C with ±0.3°C precision. Its wide voltage range ensures compatibility with most boards.
While I2C wiring is more complex than single-wire options, the improved accuracy and speed justify the effort. The three-pack ensures you have spares for multi-sensor setups.
Ideal for home automation or weather stations, this sensor balances performance and value. It is the top recommendation for users seeking dependable, high-fidelity data.
Precision Measurement Technology
The SHT31 sensor uses advanced capacitive sensing for stable humidity and resistive sensing for temperature, ensuring consistent results over time.
Versatile Power Options
Supporting voltages from 2.4V to 5.5V, this module works seamlessly with 3.3V and 5V systems without needing additional regulators.
We may earn a commission when you buy through this link, at no additional cost to you.
2. HiLetgo DHT11 – Best Budget Arduino Humidity Sensor
The HiLetgo DHT11 5-pack is the most cost-effective solution for basic Arduino humidity sensing. With a 4.5 rating, it remains popular for educational and hobbyist projects.
Pros
- Very affordable bundle
- Simple wiring setup
- Includes cables
- Great for beginners
- Small compact size
Cons
- Limited accuracy
- Narrow humidity range
We may earn a commission when you buy through this link, at no additional cost to you.
It measures humidity between 20% and 95% with ±5% accuracy and temperature from 0°C to 50°C with ±2°C accuracy. The single-wire interface simplifies connections significantly.
Accuracy is lower than premium models, making it unsuitable for precise scientific data. However, for general monitoring like room conditions or simple alerts, it performs adequately.
Best for students or large-scale deployments where cost matters most. The included cables and onboard components reduce assembly time and complexity.
Beginner-Friendly Design
The module comes with a bypass capacitor and pull-up resistor, eliminating extra parts and ensuring stable operation out of the box.
Multiple Unit Value
Getting five sensors for a low price allows experiments with distributed monitoring across different locations in a single project.
We may earn a commission when you buy through this link, at no additional cost to you.
3. AHT30 – Best Premium Arduino Humidity Sensor
The AHT30 achieves a flawless 5.0 rating by combining high precision with low power consumption. It is ideal for battery-operated or critical monitoring applications.
Pros
- Perfect user rating
- High precision data
- Fast transmission
- Low power draw
- Easy I2C use
Cons
- Premium pricing
- Limited pack size
We may earn a commission when you buy through this link, at no additional cost to you.
Humidity accuracy is ±2%RH at 25°C, with resolution as fine as 0.024%RH. Temperature spans -40 to 85°C with ±0.3°C accuracy. I2C allows multiple sensors on one bus.
The speed and stability make it superior for real-time logging or feedback loops. Its voltage range supports various boards without extra circuitry.
Select this if accuracy and reliability are non-negotiable. The two-pack is modest but sufficient for most projects, and performance justifies the investment.
Superior Sensor Resolution
With temperature steps as small as 0.01°C and humidity at 0.024%RH, the AHT30 captures subtle environmental shifts others might miss.
Energy Efficiency
Designed for low power draw, this module suits portable devices or long-running installations where energy savings are crucial.
We may earn a commission when you buy through this link, at no additional cost to you.
4. HiLetgo DHT22 – Mid-Range Arduino Humidity Sensor
The HiLetgo DHT22 module offers improved accuracy and range compared to DHT11 models. Rated 4.4, it balances performance and ease of use for intermediate projects.
Pros
- Full 0-100%RH range
- Better accuracy than DHT11
- Wider temp range
- Screw holes included
- Bidirectional data
Cons
- Slower sample rate
- Less consistent than I2C
We may earn a commission when you buy through this link, at no additional cost to you.
It covers 0-100%RH humidity with ±2% accuracy and -40 to 80°C temperature with ±0.5°C accuracy. The AM2302 chip provides better stability than basic DHT11.
While it uses single-bus wiring, the higher accuracy makes it suitable for weather stations or indoor climate control where precision is needed.
A solid middle ground for users needing better specs than DHT11 but not requiring I2C complexity. The two-pack provides one working and one spare sensor.
AM2302 Chip Reliability
The AOSONG AM2302 chip features a digital output and stable calibration, ensuring consistent readings across varied environmental conditions.
Secure Mounting Features
Included fixing screw holes allow the module to be securely mounted in enclosures or panels without additional brackets.
We may earn a commission when you buy through this link, at no additional cost to you.
5. Teyleten DHT11 – Alternative Budget Arduino Humidity Sensor
Teyleten Robot DHT11 provides a reliable 5-pack for hobbyists needing multiple sensors. Its 4.4 rating reflects steady performance in typical DIY applications.
Pros
- Five-unit bundle
- Compatible with Raspberry Pi
- Lightweight design
- 3.3V support
- Reliable basic function
Cons
- Basic accuracy limits
- Limited humidity range
We may earn a commission when you buy through this link, at no additional cost to you.
It operates on 3.3-5V with 20-95%RH humidity and ±5% accuracy. The lightweight 8g size allows easy integration into portable or lightweight enclosures.
Like other DHT11s, accuracy is not suitable for scientific use but works well for alerts or trends. The five-pack offers flexibility for testing and deployment.
Ideal for bulk purchases or classroom kits where low cost and compatibility are key. It works equally well with Arduino or Raspberry Pi platforms.
Cross-Platform Support
Designed for both Arduino and Raspberry Pi, this module broadens compatibility for users working across different microcontroller ecosystems.
Lightweight Packaging
Each unit weighs only about 8g, ensuring it adds minimal burden to projects where weight and space are limited constraints.
We may earn a commission when you buy through this link, at no additional cost to you.
6. JTAREA DHT22 – Compact Arduino Humidity Sensor
The JTAREA DHT22 module is rated 4.6, praised for its ready-to-use design with pre-attached cables. It simplifies wiring for quick DIY assembly.
Pros
- Includes pre-attached cables
- Compact dimensions
- Good accuracy
- Secure mounting
- Quick response
Cons
- Wire may be fixed
- Not modular
We may earn a commission when you buy through this link, at no additional cost to you.
Measuring 0-100%RH with ±2% accuracy, it supports -40 to 80°C temperature. The 215mm connecting wire reduces external wiring needs significantly.
Mounting screw holes allow permanent installation, making it suitable for weather stations or control systems. The small footprint fits tight spaces well.
Choose this if you value convenience and quick setup. The two-pack ensures backup units for projects needing redundancy or multiple readings.
Plug-and-Play Wiring
Pre-attached 215mm cables eliminate soldering or breadboard connections, reducing setup time and potential wiring errors.
Durable Compact Housing
Its compact size with screw holes ensures secure placement in enclosures, improving stability during long-term monitoring applications.
We may earn a commission when you buy through this link, at no additional cost to you.
7. Teyleten DHT22 – Value Trio Arduino Humidity Sensor
Teyleten Robot DHT22 comes as a 3-pack, offering good value for multi-location monitoring. Its 3.9 rating indicates mixed user feedback on reliability.
Pros
- Three-unit bundle
- Wide voltage support
- Full humidity range
- Simple digital output
- Cost-effective
Cons
- Lower user rating
- Basic performance
We may earn a commission when you buy through this link, at no additional cost to you.
It supports 0-100%RH and ±2% accuracy, with -40 to 80°C temperature. The 3.3-5.5V range ensures compatibility with varied power supplies and boards.
Single-bus output makes programming straightforward, though consistency may vary between units. For non-critical uses, the value and simplicity remain attractive.
Best suited for projects where having extra sensors outweighs precision. The three-pack enables testing across zones without needing multiple purchases.
Flexible Voltage Input
Operating across 3.3V to 5.5V, this module adapts to both 3.3V and 5V microcontroller platforms without voltage shifting.
Serial Data Interface
Bidirectional serial data simplifies communication logic, reducing software complexity when integrating into existing Arduino sketches.
We may earn a commission when you buy through this link, at no additional cost to you.
8. DHT11 10-Pack – Bulk Arduino Humidity Sensor
The 10-Pack DHT11 module is a 4.6-rated solution for large-scale deployments or education. It minimizes external parts with onboard components.
Pros
- Large 10-unit pack
- Onboard capacitor resistor
- Wide voltage support
- Classroom-friendly
- High user rating
Cons
- Lower accuracy
- Higher total cost
We may earn a commission when you buy through this link, at no additional cost to you.
Each sensor covers 20-90%RH with ±5% accuracy and 0-50°C temperature. Onboard capacitors and pull-up resistors simplify circuit design and reduce wiring errors.
While individual accuracy is limited, the sheer number makes it ideal for distributed sensors or classroom kits where many students need modules.
Excellent for workshops or extensive home automation. The documentation and support ensure smooth setup, even for beginners needing guidance.
Integrated Circuitry
Onboard bypass capacitors and pull-up resistors mean fewer external components, streamlining the build process for new users.
Educational Value
The 10-module quantity makes it perfect for classrooms or teams, allowing many simultaneous projects without additional purchases.
We may earn a commission when you buy through this link, at no additional cost to you.
9. 4Pcs DHT22 – Balanced Arduino Humidity Sensor
The 4Pcs DHT22 bundle offers balanced performance for multi-zone monitoring. With a 4.0 rating, it provides solid value for practical monitoring applications.
Pros
- Four-unit package
- High accuracy
- Wide voltage
- Digital output
- Fast response
Cons
- Mid-range rating
- Wiring complexity
We may earn a commission when you buy through this link, at no additional cost to you.
Humidity spans 0-100%RH with ±2% accuracy, while temperature reaches -40 to 80°C with ±0.5°C accuracy. It operates on 3-5.5V for broad compatibility.
Four modules allow simultaneous readings across rooms or devices, ideal for HVAC or greenhouse control. Stability and fast response aid in timely alerts.
Best for projects needing multiple high-quality sensors without premium I2C costs. The four-pack ensures redundancy while keeping costs manageable.
High-Precision Components
Built with top-tier electronics, the module ensures reliable and long-lasting performance for demanding monitoring environments.
Integrated Anti-Interference
Its digital signal output with anti-interference design maintains clean data even in electrically noisy environments or setups.
We may earn a commission when you buy through this link, at no additional cost to you.
10. AHT30 Bundle – Upgraded Arduino Humidity Sensor
The 2pcs AHT30 bundle stands out with a perfect 5.0 rating. Its I2C communication supports multiple sensors on a single bus effortlessly.
Pros
- Perfect 5.0 rating
- I2C communication
- Low power draw
- High resolution
- Upgraded performance
Cons
- Limited availability
- Requires I2C setup
We may earn a commission when you buy through this link, at no additional cost to you.
It covers 0-100%RH with ±2% accuracy, resolution of 0.024%RH, and -40 to 85°C temperature. The 2.0-5.5V range offers broad power compatibility.
Fast transmission speed and low power make it ideal for energy-efficient designs. The upgraded version improves reliability and precision over earlier models.
Best for advanced users needing high-resolution data. The compact bundle suits portable or battery-driven applications where efficiency and accuracy matter most.
I2C Multi-Device Support
I2C master output allows simultaneous connection to multiple I2C devices, expanding possibilities for complex sensor arrays.
Stable Signal Transmission
The module ensures stable, fast data transmission, reducing latency and maintaining signal integrity in critical monitoring setups.
We may earn a commission when you buy through this link, at no additional cost to you.
Buying Guide – How to Choose the Best Arduino Humidity Sensor
Selecting the right sensor depends on accuracy needs, power constraints, and project complexity. This guide outlines key factors to consider for informed decisions.
Accuracy and Range
Accuracy determines how closely the sensor matches actual conditions. Premium models like AHT30 and SHT31 offer ±2%RH accuracy, while basic DHT11 provides ±5%RH. Humidity range varies from 20-95%RH for DHT11 to 0-100%RH for DHT22, SHT31, and AHT30. Choose based on required tolerance and environment conditions.
Prioritize full range and higher accuracy for scientific or climate-critical uses. Basic ranges suffice for simple home alerts.
Communication Interface
Single-wire digital buses like DHT11/22 simplify wiring but may conflict with other devices. I2C interfaces used by SHT31 and AHT30 allow multiple sensors on one bus and reduce pin usage. I2C requires pull-up resistors but improves scalability and speed.
Use single-wire for minimal pin projects and I2C for multi-sensor arrays. Check library support and pin availability on your board.
Power Requirements
Most sensors operate between 3.3V and 5V, but some support 2.0V to 5.5V. Battery projects benefit from low power models like AHT30. Voltage range affects compatibility with 3.3V ESP boards or 5V Arduinos.
Ensure your power supply matches the sensor range. For battery projects, prioritize models with low power consumption specs.
Temperature Operating Range
Temperature range matters for outdoor or industrial use. DHT11 covers 0-50°C, while DHT22, SHT31, and AHT30 support -40 to 80-125°C. Wider ranges handle extreme weather better.
Check environmental exposure. Indoor projects can use DHT11, but outdoor monitoring needs wider range options.
Mounting and Form Factor
Physical size and mounting options affect installation. Some modules include screw holes or pre-attached wires, simplifying enclosure fit. Compact designs help in tight spaces or portable gear.
Verify dimensions and mounting features match your housing. Pre-assembled modules reduce wiring complexity.
Pack Size and Value
Bundles like 2-pack, 3-pack, or 10-pack affect cost efficiency. Larger packs suit multi-point monitoring or classrooms. Evaluate unit cost versus total project needs to maximize value.
Choose bundles matching expected use count. Avoid overbuying but ensure spares for long-term stability.
Reliability and Stability
Long-term stability ensures consistent data over months. Look for rated stability in percent per year. High-quality chips like AM2302 or SHT31 offer better drift performance.
Select modules with proven long-term specs for permanent installations. Avoid cheapest units with unknown stability.
Software Support and Libraries
Community libraries simplify coding. DHT11/22 have mature Arduino libraries; I2C models use Wire library. Check documentation for examples and troubleshooting.
Prioritize sensors with robust documentation and active libraries to speed up development.
How to Use and Care for Your Arduino Humidity Sensor
Install the sensor away from heat sources and direct sunlight to ensure accurate readings. Connect VCC, GND, and data pins to matching Arduino or ESP32 pins. Add pull-up resistor if using DHT11/22 on long wires.
Run sample sketches to verify output before final assembly. Use libraries like DHT.h or Wire to simplify code. Calibrate if needed by comparing readings with a known reference hygrometer.
Protect the sensor from water and condensation to extend lifespan. Use breathable mesh covers for outdoor use. Regularly check connections and replace sensors showing drift over time.
Frequently Asked Questions
What is the difference between DHT11 and DHT22?
DHT22 offers higher accuracy, wider temperature and humidity range, and better long-term stability. DHT11 is simpler but limited to narrower ranges. Use DHT22 when precision matters.
Can I connect multiple humidity sensors to one Arduino?
Yes, using I2C sensors like SHT31 or AHT30 allows multiple units on two pins. DHT11/22 need separate pins per sensor. Plan pins based on your bus type.
Why are my humidity readings fluctuating?
Fluctuations can come from nearby electronics, rapid temperature changes, or long wires. Use stable power, shorten wires, and shield sensors from heat sources for better stability.
Do I need a capacitor for DHT sensors?
Many modules include onboard capacitors for signal stability. For custom builds, adding a 0.1uF capacitor near VCC/GND improves performance and reduces noise.
How do I read sensor data on an ESP32?
Use the same libraries as Arduino. For DHT sensors, DHT.h works with any GPIO. For I2C, use Wire. Ensure pin numbers match ESP32 GPIO layout for correct operation.
Is there a waterproof humidity sensor for outdoors?
Standard modules aren't waterproof. Use sealed I2C sensors or protective enclosures. Some vendors sell weatherproof enclosures with the sensor inside. Add breathable filters for air flow.
What is the typical lifespan of these sensors?
Most DHT or SHT sensors last several years in stable indoor conditions. Long-term stability specs range around ±1%RH per year. Outdoor or humid environments may reduce lifespan due to drift.
Can these sensors work with MicroPython?
Yes, libraries exist for MicroPython on ESP32 or Raspberry Pi. Use i2c modules for SHT31/AHT30. For DHT sensors, check community MicroPython ports. Verify pin assignments for correct usage.
Final Thoughts on Choosing the Best Arduino Humidity Sensor
The Teyleten SHT31-D leads with precision and I2C compatibility. DHT11 bundles offer affordability for learning. The AHT30 excels in accuracy and low power for premium use.
Prioritize accuracy and interface type based on project complexity. For critical monitoring, invest in SHT31 or AHT30. For simple alerts, DHT11/22 provide reliable value.
Always verify current stock and availability before ordering. Specifications and bundles can change, so check the latest listings to ensure you receive the intended features.