4.7Editor score
In this guide
Choosing the right sensor for your microcontroller projects can be difficult when faced with so many options. You need a device that provides reliable readings without complex wiring or expensive hardware requirements. This guide focuses on modules designed specifically for Arduino and similar development boards.
We have evaluated ten popular humidity sensors based on their technical specifications accuracy and ease of integration. Each product was selected for its compatibility with standard voltages and its ability to deliver consistent data over time. The list includes both basic and advanced models to suit different project needs.
Each pick shows detailed specifications and real-world performance characteristics to help you make an informed decision. Note that prices and availability can change frequently so always check the current listing before purchasing. We hope this resource saves you time and ensures your project succeeds from the start.
Top 3 Picks for Best Arduino Humidity Sensor
4.5Editor score
5.0Editor score
Top 10 Best Arduino Humidity Sensor in 2026 Compared
The following table provides a side by side comparison of all ten products featured in this guide. It highlights key specifications such as measurement ranges accuracy voltage requirements and interface types to help you quickly identify the best fit for your specific application needs.
1. HiLetgo 5pcs DHT11 – Best Overall Budget Option
This HiLetgo pack offers five DHT11 modules that are perfect for beginners looking to start environmental monitoring. With a rating of 4.5 stars it stands out for its ease of use and reliability in standard conditions. The included wires and simple interface make it a top choice for quick prototyping.
Pros
- Excellent value for money with five units
- Very easy to wire and integrate projects
- Compatible with most 3.3 or 5V boards
- Stable readings for basic hobby projects
- Pre assembled module with bypass capacitor
Cons
- Limited temperature range compared to advanced sensors
- Humidity accuracy is lower than premium models
We may earn a commission when you buy through this link, at no additional cost to you.
The sensor module includes a bypass capacitor and pull up resistor on board which simplifies the circuit design. You only need a single wire to connect the data output to your Arduino pin. This reduces wiring clutter and minimizes the chance of connection errors during assembly.
While it is affordable and easy to use the measurement accuracy is limited to plus or minus 5 percent humidity and 2 degrees Celsius. For most classroom or home projects this is sufficient but professional applications might require higher precision. The temperature range is also restricted to zero to 50 degrees.
If you are building multiple small projects or need spare sensors this pack provides excellent value. It is highly recommended for students or hobbyists who want a proven sensor without spending much money. The long term stability is good enough for casual monitoring tasks.
Easy Integration for Beginners
The single wire digital signal protocol greatly reduces the programming effort required for your projects.
Stable Long Term Performance
Built with a reliable microcontroller the module offers stability rated at less than 1 percent humidity per year.
We may earn a commission when you buy through this link, at no additional cost to you.
2. 2pcs DHT11 Sensor Module – Best for Small Projects
This pack includes two DHT11 sensor modules designed for digital output and high reliability. It is a great choice if you need a couple of sensors for a simple weather station or climate control project. The modules are fully interchangeable and work well with common development boards.
Pros
- Affordable pack of two for quick setups
- Compatible with Arduino and Raspberry Pi
- Simple digital signal output reduces wiring
- High reliability due to calibrated sensor chip
- Compact size fits small enclosures easily
Cons
- Only two units in the package
- Accuracy is not suitable for precision work
We may earn a commission when you buy through this link, at no additional cost to you.
The sensor uses a resistive element and an NTC temperature measurement device connected to a microcontroller. This ensures that the product has excellent long term stability and consistent performance. The communication protocol is simple which reduces the effort required to integrate it into your code.
While the humidity and temperature ranges are decent for indoor use the accuracy is not as high as more advanced models. It is best suited for applications where approximate readings are acceptable. The single wire scheme makes it very easy to integrate into other applications.
If you are building a project that requires just a few sensors this pack is cost effective. It works well with Arduino and Raspberry Pi making it versatile for different platforms. The included wires help you get started quickly without buying extra components.
Reliable Calibration
Each module uses a dedicated digital module to ensure products with high reliability and consistent readings.
Wide Compatibility
Designed for Arduino Raspberry Pi and other boards it fits easily into existing setups.
We may earn a commission when you buy through this link, at no additional cost to you.
3. Teyleten Robot SHT31-D – Best Premium Accuracy
The SHT31-D module from Teyleten Robot offers high precision measurements that are ideal for demanding applications. With a rating of 4.7 stars it stands out for its accuracy and wide operating range. The I2C interface makes it easy to connect multiple sensors to your Arduino board.
Pros
- Superior accuracy compared to DHT series
- Wide operating temperature range for extreme environments
- I2C allows connecting multiple devices easily
- Low voltage operation saves power
- Excellent for industrial or professional use
Cons
- Higher price point than basic sensors
- Requires I2C library setup which is slightly complex
We may earn a commission when you buy through this link, at no additional cost to you.
The module operates at voltage from 2.4 to 5.5 volts which provides flexibility for different power sources. It has humidity measurement accuracy of plus or minus 2 percent and temperature accuracy of plus or minus 0.3 degrees. This level of precision is suitable for professional monitoring tasks.
The temperature range extends from minus 40 to 125 degrees Celsius allowing use in extreme conditions. This is a significant advantage over the basic DHT11 or DHT22 sensors which have much narrower ranges. The humidity range covers the full 0 to 100 percent span for complete environmental data.
If you need reliable data for a project that requires high accuracy this module is worth the investment. It is great for weather stations or industrial automation where small errors matter. The I2C output simplifies wiring by reducing the number of pins required.
Superior Accuracy
The SHT31 sensor provides precise readings with plus or minus 0.3 degree temperature accuracy.
Wide Voltage Compatibility
The 2.4 to 5.5 volt range allows it to work with diverse power systems easily.
We may earn a commission when you buy through this link, at no additional cost to you.
4. HiLetgo 2pcs DHT22 – Best for Wider Temperature Range
This pack includes two DHT22 AM2302 modules that offer improved accuracy over the standard DHT11. It is a great upgrade for projects requiring better precision without the cost of industrial sensors. The fixing screw holes make it convenient to install and secure in enclosures.
Pros
- Better accuracy than DHT11 with plus or minus 0.5 degrees
- Full humidity range from 0 to 100 percent
- Includes fixing screw holes for easy mounting
- Compatible with Arduino and other boards
- AM2302 chip is highly sensitive
Cons
- Slightly more expensive than DHT11
- Requires 200ms to between readings
We may earn a commission when you buy through this link, at no additional cost to you.
The sensor measures humidity from 0 to 100 percent with an accuracy of plus or minus 2 percent. The temperature range extends from minus 40 to 80 degrees Celsius with an accuracy of plus or minus 0.5 degrees. This makes it suitable for outdoor or more extreme environments.
The single bus digital signal output allows for bidirectional serial data communication with your microcontroller. It is designed to replace older SHT11 or SHT15 sensors with better performance. The AM2302 chip is known for its high sensitivity and stability over time.
If you need a balance between cost and performance this sensor is an excellent choice. It works well for weather stations or indoor climate monitoring. The included mounting holes help you place the sensor securely in various locations.
Improved Temperature Accuracy
The module offers a temperature measurement accuracy of plus or minus 0.5 degrees Celsius.
Secure Mounting
With fixing screw holes this module is convenient to install and fixed in place.
We may earn a commission when you buy through this link, at no additional cost to you.
5. Teyleten Robot DHT11 – Best Value Bulk Pack
This package includes five DHT11 modules designed for use with Arduino and Raspberry Pi boards. It is an excellent choice for educational settings or projects where you need multiple sensors for different locations. Each module weighs about 8 grams making them easy to handle.
Pros
- Five units offer great value for money
- Compatible with Arduino and Raspberry Pi
- Lightweight and easy to handle
- Standard voltage operation from 3.3 to 5V
- Good for educational or large scale projects
Cons
- Basic accuracy limits use in high precision applications
- Limited temperature range for cold environments
We may earn a commission when you buy through this link, at no additional cost to you.
The humidity measuring range is from 20 to 95 percent with a measurement error of plus or minus 5 percent. The temperature measuring range is from zero to 50 degrees with a measurement error of plus or minus 2 degrees. This covers most typical indoor environmental conditions.
The operating voltage is 3.3 to 5 volts which is standard for most microcontroller boards. The modules are ready to use with basic wiring and simple code libraries. They are ideal for beginners who want to learn about environmental monitoring.
If you are running a workshop or need multiple sensors for a smart home project this pack is perfect. It provides enough units to experiment without buying them individually. The performance is consistent with other DHT11 modules on the market.
Educational Value
Perfect for classrooms or workshops needing multiple sensors for simultaneous projects.
Standard Compatibility
The 3.3 to 5 volt operation ensures it works with almost any development board.
We may earn a commission when you buy through this link, at no additional cost to you.
6. DHT22 Digital Sensor AM2302 – Best for DIY Monitoring
These JTAREA DHT22 sensor modules are designed for electronic practice and DIY applications. With a rating of 4.6 stars they are known for their stable performance and quick response times. The modules include cables which simplify the setup process for beginners.
Pros
- High quality JTAREA brand modules
- Quick response times for real time data
- Stable performance for continuous monitoring
- Screw holes for easy mounting
- Compatible with automatic control systems
Cons
- Requires 2 second interval between measurements
- Slightly larger than basic DHT11
We may earn a commission when you buy through this link, at no additional cost to you.
The temperature range is from minus 40 to 80 degrees Celsius with an accuracy of plus or minus 0.5 degrees. The humidity range covers 0 to 100 percent with an accuracy of plus or minus 2 percent. This makes them suitable for weather stations or humidity regulators.
The design includes screw holes for easy mounting and a compact size of 28 by 12 by 10 millimeters. It operates at 3.3 to 5 volts and uses a single bus digital signal output. This is perfect for automatic control or home appliance projects.
If you are building a project that requires reliable humidity detection this module is a great choice. It works well for controlling dehumidifiers or monitoring storage rooms. The included cables save you from having to buy extra wires for connection.
Quick Response
The modules offer quick response times which ensures real time data for your control systems.
Mounting Convenience
Screw holes on the board allow you to mount the sensor securely in your enclosure.
We may earn a commission when you buy through this link, at no additional cost to you.
7. Teyleten Robot DHT22 – Best Multi Sensor Kit
This pack includes three DHT22 AM2302 modules designed for use with Arduino boards. It is a good option if you want to monitor humidity in multiple zones with one purchase. The modules are high sensitivity and provide digital output for easy processing.
Pros
- Three units allow for multi zone monitoring
- Compatible with Arduino boards
- High sensitivity temperature humidity sensor
- Full humidity range coverage
- Affordable compared to buying individually
Cons
- Rating is lower than other DHT22 packs
- Some units may have calibration variance
We may earn a commission when you buy through this link, at no additional cost to you.
The humidity measurement range is from 0 to 100 percent with an accuracy of plus or minus 2 percent. The temperature range extends from minus 40 to 80 degrees with a single bus digital signal output. This covers most industrial or household applications effectively.
While the rating is slightly lower than other DHT22 options the performance is generally reliable for standard projects. The single bus output is bidirectional and simplifies the wiring process. It is designed to replace SHT11 or SHT15 sensors with better sensitivity.
If you need to monitor several rooms or locations this pack offers good value. It allows you to place sensors in different spots without spending a lot. The modules are compatible with most Arduino code libraries for easy integration.
Multi Zone Monitoring
Three units allow you to place sensors in different locations for comprehensive coverage.
High Sensitivity
The high sensitivity sensor ensures accurate readings for precise humidity regulation.
We may earn a commission when you buy through this link, at no additional cost to you.
8. 10-Pack DHT11 Humidity Sensor – Best Bulk Kit
This cost-effective kit provides five DHT11 sensor modules and five connection cables for your projects. It is perfect for workshops or enthusiasts who need multiple sensors for larger scale applications. The modules feature a single wire interface for minimal external circuitry.
Pros
- Ten units offer excellent value for money
- Includes cables for immediate setup
- Compatible with Arduino MicroPython and more
- Onboard bypass capacitor and pull up resistor
- Ideal for workshops or classrooms
Cons
- Five cables for ten modules means buying more for all
- Standard DHT11 accuracy limits high precision use
We may earn a commission when you buy through this link, at no additional cost to you.
Each sensor is a calibrated unit combining a resistive humidity element and an NTC temperature device. It has a humidity range of 20 to 90 percent with plus or minus 5 percent accuracy. The temperature range is 0 to 50 degrees with plus or minus 2 degrees accuracy.
The operating voltage range is 3.3 to 5.5 volts which is compatible with most microcontrollers. Built around a high-performance 8-bit microcontroller the module is engineered for high reliability. It offers excellent long-term stability rated at less than 1 percent humidity per year.
If you are building a smart home with multiple zones this bulk pack is a great choice. It provides enough sensors to monitor different rooms without buying separate items. The included cables help you get started quickly with your data logging application.
Bulk Value
The 10 pack provides excellent value for workshops or large scale home automation projects.
Long Term Stability
Built for high reliability the module offers stability rated at less than 1 percent humidity per year.
We may earn a commission when you buy through this link, at no additional cost to you.
9. 4Pcs DHT22 AM2302 Module – Best for Precision DIY
These modules are made with top of the line electronics to ensure reliable and long-lasting performance. The digital sensor module offers accurate environmental readings for humidity and temperature. It is compatible with DHT22 specifications for wide compatibility with your existing code.
Pros
- Made with top of the line electronics
- Plus or minus 0.5 degree temperature accuracy
- Single wire wiring simplifies integration
- Strong anti-interference capabilities
- Lightweight design at 6.4 grams
Cons
- Rating is moderate compared to other DHT22 options
- May require careful calibration for consistency
We may earn a commission when you buy through this link, at no additional cost to you.
The precision is plus or minus 2 percent for humidity and plus or minus 0.5 degrees for temperature. The operating voltage is 3 to 5.5 volts which allows for flexible power options. The lightweight design weighs approximately 6.4 grams making it easy to handle.
Equipped with a high-performance 8-bit microcontroller the module ensures long-term stability and quick response times. The single wire wiring scheme simplifies integration into various applications. This strong anti-interference capability helps maintain data accuracy in noisy environments.
If you need a compact sensor for medical or dehumidifier projects this module is suitable. It works well for humidity regulators or weather stations where accuracy is key. The compact size helps you fit it into tight spaces or small enclosures.
Precision Readings
The module offers accurate environmental readings with plus or minus 0.5 degree temperature precision.
Strong Anti-interference
It ensures strong anti-interference capabilities to maintain accuracy in complex environments.
We may earn a commission when you buy through this link, at no additional cost to you.
10. AHT30 High Precision Digital – Best High Rating Sensor
The AHT30 module offers high precision measurements with a perfect rating of 5 stars. It is an upgraded version of AHT20 and AHT10 sensors for better performance. The I2C communication allows simultaneous online access to multiple devices on the same bus.
Pros
- Highest rating of 5 stars among options
- I2C master output supports multiple devices
- Low power consumption ideal for batteries
- Simple circuit for easy setup
- Stable and fast transmission speed
Cons
- Requires I2C library which is more complex
- Higher cost per unit compared to DHT11
We may earn a commission when you buy through this link, at no additional cost to you.
The supply voltage is 2 to 5.5 volts which is easy to adapt to various systems. It has low power consumption and a simple circuit for easy connection. The humidity accuracy is plus or minus 2 percent and temperature accuracy is plus or minus 0.3 degrees.
The I2C master output supports connecting multiple devices with just two data wires. It offers stable and fast transmission speed for real-time monitoring. The 4 pin test line connection is adopted for convenience for users to use it quickly.
If you need a high accuracy sensor for battery powered projects this is an excellent choice. It is ideal for industrial applications or detailed environmental monitoring. The resolution is high enough for precise control systems or scientific experiments.
I2C Efficiency
I2C output allows for simple wiring with multiple sensors on one data bus.
Low Power Design
Low power consumption makes this module ideal for battery powered or portable projects.
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 involves considering accuracy voltage requirements and the communication protocol that matches your Arduino board. This section outlines key factors to ensure you pick a module that fits your specific project needs.
Accuracy and Precision
Accuracy refers to how close the measurement is to the true value while precision indicates consistency. Basic sensors like DHT11 offer plus or minus 5 percent humidity accuracy which is fine for general use. Advanced models like SHT31 offer plus or minus 2 percent humidity accuracy and better temperature precision.
Choose higher accuracy sensors for applications where small variations matter such as medical equipment or industrial processes.
Measurement Range
The measurement range defines the limits of humidity and temperature the sensor can detect. DHT11 covers 20 to 95 percent humidity and 0 to 50 degrees Celsius. DHT22 extends this to 0 to 100 percent humidity and minus 40 to 80 degrees Celsius.
Ensure the range covers your expected environmental conditions to avoid damage or inaccurate readings.
Voltage Compatibility
Arduino boards typically operate at 5 volts or 3.3 volts. Most humidity sensors support 3.3 to 5 volts but some like SHT31 go as low as 2.4 volts. Check your board voltage to avoid damaging the module or causing unreliable data.
A wide voltage range provides flexibility for different development boards and power sources.
Communication Interface
Interfaces like single wire digital or I2C affect how you connect the sensor to your board. Single wire is easier for beginners but uses fewer pins and is slower. I2C is faster and allows multiple devices but requires specific libraries.
Select an interface that matches your coding skills and the number of sensors you need.
Response Time
Response time determines how quickly the sensor updates readings after a change in environment. DHT sensors require a 2 second delay between readings while newer I2C sensors can update faster. Faster response is useful for real-time control systems.
For data logging slower response is acceptable but real-time control needs fast updates.
Power Consumption
Power consumption is critical for battery powered projects. DHT sensors use moderate power but I2C sensors can be optimized for low current. Look for specs that mention low power or sleep modes if your device is portable.
Low power sensors extend battery life and reduce the need for frequent replacements.
Package Quantity
Sensors come in packs of two five or ten which affects cost efficiency. Buying in bulk is cheaper per unit if you need multiple sensors. However single packs offer more warranty support and lower risk of bad units.
Consider how many sensors you truly need to avoid waste or shortage during assembly.
Mounting Options
Some modules include fixing screw holes for secure mounting in enclosures. Others are bare PCBs that require adhesive or zip ties to secure. Proper mounting prevents physical damage and ensures consistent air exposure.
Check if the module supports screw mounting if your project requires a fixed position.
How to Use and Care for Your Arduino Humidity Sensor
Connect the VCC pin to 5V or 3.3V on your board and GND to ground. Attach the data pin to a digital GPIO pin on your Arduino and install the required library.
Upload the sample code provided by the library author to test basic readings. Check the serial monitor to ensure the sensor is outputting expected temperature and humidity values.
Clean the sensor periodically with a soft brush and avoid exposing it to water or extreme temperatures. Store it in a dry place when not in use to maintain calibration accuracy.
Frequently Asked Questions
Can I use DHT11 with 3.3V boards?
Yes you can use the DHT11 sensor with 3.3V boards as it operates within a range of 3.3 to 5 volts. Ensure you do not exceed 5.5 volts to avoid damaging the module. Most libraries support both voltage levels automatically.
What is the difference between DHT11 and DHT22?
The DHT22 offers higher accuracy and a wider temperature and humidity range than the DHT11. It is also more responsive and has better stability over time. The DHT11 is cheaper but limited to basic indoor use cases.
Why is my sensor reading zero for humidity?
This usually indicates a wiring error or a faulty connection on the data pin. Check that the pull up resistor is connected or the library is initialized correctly. Also ensure the sensor is not damaged by moisture.
How do I reduce noise in sensor readings?
You can reduce noise by applying a moving average filter in your code. This smooths out sudden spikes in data caused by electrical interference. Ensure you use shielded cables and keep wires away from motors.
Is it possible to connect multiple sensors?
Yes you can connect multiple sensors using the same pin with address changes or separate pins. Some libraries allow you to specify different pins for each sensor. I2C sensors support multiple devices on the same bus easily.
How often should I recalibrate the sensor?
Most digital sensors do not require frequent recalibration but checking accuracy annually is recommended. If you use it in extreme conditions recalibrate more often. Use a reference hygrometer to verify readings periodically.
What library should I use for Arduino?
The Adafruit DHT library is the most popular and reliable for most DHT sensors. It is easy to install via the Arduino library manager. Other libraries exist but this one is maintained and widely supported by the community.
Final Thoughts on Choosing the Best Arduino Humidity Sensor
The top picks offer a range of options from budget DHT11 packs to high precision SHT31 modules. Each sensor has strengths depending on your project needs and budget constraints.
Prioritize accuracy and voltage compatibility when selecting a module for your specific use case. For general use DHT22 balances cost and precision while DHT11 suits beginners.
Always check current prices and availability as they can vary frequently. Select the sensor that matches your environment to ensure reliable long term performance.