Skip to content
Pickventure

10 Best Arduino Temperature Sensor in 2026

Our Arduino Temperature Sensor guide compares ten digital probes for accuracy, range, voltage, humidity support, interface, and Arduino compatibility.

As an Amazon Associate we earn from qualifying purchases. We may earn a commission when you buy through links on this page, at no additional cost to you.As an Amazon Associate we earn from qualifying purchases.Purchases through our links may earn us a commission, at no extra cost to you.
In this guide
  1. 01Top 3 picks
  2. 02Compare all 10
  3. 03In-depth reviews
  4. 04Buying guide
  5. 05Use and care
  6. 06Common questions
  7. 07Final verdict

Arduino temperature projects can range from simple room monitors to greenhouse controllers, aquarium thermometers, equipment monitoring, and automated climate controls. A useful sensor must fit the enclosure, communicate cleanly with the board, and provide readings appropriate for the environment rather than simply offering attractive specifications.

The ten products in this guide were compared by examining their stated measurement ranges, accuracy, operating voltage, communication interfaces, included components, environmental suitability, and Arduino compatibility. The list covers single-wire DHT modules, I2C humidity sensors, and waterproof DS18B20 probes for indoor, outdoor, and wet-location projects.

Each review explains the sensor's strongest benefits, practical limitations, and best-fit projects, while the comparison table highlights the differences between protocols and measurement capabilities. Product ratings and availability can change, so readers should verify current listings and confirm that the electrical specifications match their project before purchasing.

Top 3 Picks for Best Arduino Temperature Sensor

Best Budget

AHT30 Temperature Humidity Module
AHT30 Temperature Humidity Module

5.0Editor score

I2C digital communication
0.01°C temperature resolution
2–5.5V operating range

Check price

Editor's Choice

Teyleten SHT31 Sensor Module
Teyleten SHT31 Sensor Module

4.7Editor score

0.3°C stated accuracy
0–100% humidity range
Three-module multipack

Check price

Best Premium

HiLetgo DHT11 Sensor Module
HiLetgo DHT11 Sensor Module

4.5Editor score

Temperature and humidity sensing
Single-bus digital output
Five modules with cables

Check price

Top 10 Best Arduino Temperature Sensor in 2026 Compared

This side-by-side comparison organizes the ten sensors by sensing capability, measurement range, communication method, voltage, and practical project suitability.

ProductsSpecificationsEditor scorePrice
1HiLetgo DHT11 Five-Pack

Best Budget

HiLetgo DHT11 Five-Pack
Temperature plus humidity
0–50°C temperature range
20–90% humidity range
3.3–5.5V single-bus
4.5Editor score

Check price

2AHT30 Two-Pack

Editor's Choice

AHT30 Two-Pack
Temperature plus humidity
−40–85°C temperature range
0–100% humidity range
2–5.5V I2C interface
5.0Editor score

Check price

3Teyleten SHT31 Three-Pack

Editor's Choice

Teyleten SHT31 Three-Pack
Temperature plus humidity
−40–125°C temperature range
0–100% humidity range
2.4–5.5V I2C interface
4.7Editor score

Check price

4Gikfun DS18B20 Three-Pack

Gikfun DS18B20 Three-Pack
Waterproof temperature probe
−55–125°C measurement range
3.3–5V operating voltage
Single-wire digital protocol
4.4Editor score

Check price

5WWZMDiB DS18B20 Five-Pack

WWZMDiB DS18B20 Five-Pack
Waterproof temperature probe
−55–125°C measurement range
3–5.25V operating voltage
Resistors included
4.4Editor score

Check price

6DHT11 Two-Pack

DHT11 Two-Pack
Temperature plus humidity
0–50°C temperature range
20–95% humidity range
3.3–5V digital output
4.3Editor score

Check price

7DROK DS18B20 Two-Pack

DROK DS18B20 Two-Pack
Stainless steel probe
−55–125°C measurement range
3–5.5V operating voltage
Adapter boards included
4.9Editor score

Check price

8Gikfun DS18B20 Five-Pack

Gikfun DS18B20 Five-Pack
One-meter probe cable
Wide temperature range
3–5.5V operating voltage
Single-bus interface
4.5Editor score

Check price

9HiLetgo DHT22 Two-Pack

HiLetgo DHT22 Two-Pack
AM2302 sensor module
−40–80°C temperature range
0–100% humidity range
Single-bus digital signal
4.4Editor score

Check price

10HiLetgo DS18B20 Five-Pack

HiLetgo DS18B20 Five-Pack
Waterproof stainless steel probe
−55–125°C measurement range
3–5.5V operating voltage
Single-wire data output
4.5Editor score

Check price

1. HiLetgo DHT11 Five-Pack – Versatile Five-Module Bundle

HiLetgo 5pcs DHT11 Temperature Humidity Sensor Module Digital Temperature Humidity Sensor 3.3V-5V Humidity Measure Range 20%-95% Temperature Measure Range 0-50℃ Celsius with Wires4.5Editor scoreCheck price on Amazon
HiLetgo DHT11 Five-Pack
0–50°C temperature range
20–90% humidity range
3.3–5.5V supply voltage
Single-bus digital signal

The HiLetgo DHT11 five-pack combines a familiar single-wire digital sensor with five ready-to-connect modules, making it a practical starting point for Arduino temperature and humidity projects. It holds a 4.5 rating, and its standout quality is the balance between useful environmental sensing, straightforward wiring, and a generous bundle of components.

Pros

  • Measures temperature and humidity
  • Five modules support multiple installations
  • Cables simplify initial connections
  • Onboard resistor and capacitor
  • Works with standard Arduino libraries

Cons

  • Modest measurement accuracy
  • Limited temperature range

We may earn a commission when you buy through this link, at no additional cost to you.

Each module combines a DHT11 sensing element with an onboard pull-up resistor and bypass capacitor. The stated operating range is 3.3 to 5.5 volts, which suits common Arduino boards, while the single-bus output reduces the number of required connections to power, ground, and data. Five modules and five cables make it especially useful for distributed monitoring, classroom demonstrations, or comparisons between locations.

The trade-offs are the relatively narrow 0–50°C temperature range and stated accuracies of approximately 2°C and 5% relative humidity. The provided information also describes a 20–90% relative-humidity measurement range, so this is not the option for demanding industrial sensing or extreme-temperature monitoring. DHT11 readings can also be relatively coarse, making it better suited to simple displays and basic controls than precision applications.

Choose this bundle for home monitoring, weather stations, greenhouse experiments, or classroom builds where a straightforward Arduino library and minimal wiring are priorities. It is less appropriate when fine temperature resolution, wide environmental range, or fast repeated measurements are essential. For a beginner-friendly multipack with both temperature and humidity capability, it remains a sensible, flexible choice.

Simplified Connections for Rapid Prototyping

The three-wire arrangement and included cables reduce setup time, while the onboard support components help the module function as a compact unit. It is particularly useful when a project should be assembled before extensive breadboard wiring is planned.

Useful Humidity Awareness in One Module

Adding relative humidity to a temperature-only project can improve alerts and environmental context. The DHT11 is best for general conditions rather than calibrated laboratory measurements or precision climate-control decisions.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

2. AHT30 Two-Pack – Compact High-Resolution Sensing

2pcs AHT30 High Precision Digital Temperature and Humidity Sensor Measurement Module I2C IIC Communication AHT20 AHT21 AHT10 Upgraded Version for Arduino Humidity Temperature Sensor5.0Editor scoreCheck price on Amazon
AHT30 Two-Pack
−40–85°C temperature range
0–100% humidity range
0.01°C temperature resolution
2–5.5V supply voltage

The AHT30 two-pack is a compact I2C temperature and humidity option with a 5.0 rating, broad environmental range, and fine stated resolution. It stands out for projects that want more informative readings than a basic DHT11 module without moving to a long waterproof probe.

Pros

  • High stated measurement accuracy
  • Fine temperature resolution
  • Low operating voltage flexibility
  • Four-wire quick connection
  • Two modules included

Cons

  • I2C address configuration required
  • Library support varies

We may earn a commission when you buy through this link, at no additional cost to you.

Its listed specifications cover a temperature range of −40 to 85°C, a humidity range of 0–100% relative humidity, temperature accuracy of ±0.3°C, and humidity accuracy of ±2% at 25°C. Temperature resolution is stated at 0.01°C, while humidity resolution is 0.024% relative humidity. The 2.0–5.5-volt supply range also gives it flexibility across 3.3-volt and 5-volt Arduino environments.

I2C is the main complication. The module shares a communication bus with other compatible devices, so the sketch must use the correct library and address. Multiple I2C devices can coexist, but address conflicts need to be resolved, and the four-pin connection offers less simplicity than the three-wire DHT interface. A common beginner mistake is wiring the data and clock lines incorrectly, so the board labels should be checked carefully.

This pair is well suited to indoor climate displays, smart shelves, plant-monitoring stations, and compact environmental loggers. It is also a good candidate for a project with several I2C peripherals because the bus can support multiple devices. Choose it when resolution, operating-voltage flexibility, and compact dual sensing outweigh the extra protocol considerations.

Resolution Suited to Detailed Environmental Tracking

The stated 0.01°C resolution is useful when a display or data logger needs more granular temperature changes. Actual precision still depends on the sensor, wiring, power quality, and the environment around the module.

Efficient Use of the I2C Bus

I2C keeps wiring tidy and permits several compatible sensors to share communication lines. Ensure the Arduino library supports the AHT30 and that every device on the bus has a unique address.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

3. Teyleten SHT31 Three-Pack – Strong Environmental Accuracy

Teyleten Robot SHT31-D SHT31 Temperature Humidity Sensor Module 2.4V-5.5V I2C IIC for Arduino 3pcs4.7Editor scoreCheck price on Amazon
Teyleten SHT31 Three-Pack
−40–125°C temperature range
0–100% humidity range
±0.3°C temperature accuracy
2.4–5.5V operating voltage

The Teyleten SHT31 three-pack combines strong stated accuracy with one of the broadest temperature ranges in this guide. Its 4.7 rating reflects a well-rounded specification set for Arduino users who need both temperature and humidity data from compact digital modules.

Pros

  • Wide stated temperature range
  • Strong temperature accuracy
  • Full-range humidity measurement
  • Three modules included
  • Compatible with I2C projects

Cons

  • Requires appropriate I2C library
  • Not designed for immersion

We may earn a commission when you buy through this link, at no additional cost to you.

The listed measurement range extends from −40 to 125°C for temperature and from 0 to 100% relative humidity for humidity. Stated accuracy reaches ±0.3°C and ±2% relative humidity, while the 2.4–5.5-volt operating range supports common Arduino power arrangements. Each module communicates through I2C, allowing compatible devices to share a bus and making the format familiar to experienced makers.

The shared-bus design introduces a small learning curve. Users need a compatible SHT31 library and must account for the sensor's I2C address when multiple modules are connected. These are board-level sensors rather than waterproof probes, so exposure to condensation, splashing, or direct outdoor weather is not appropriate without a suitable protective enclosure.

The three-module quantity is valuable for distributed room sensing, comparative experiments, or a multi-node environmental network. This is a strong all-around choice for indoor monitoring, controlled test chambers, HVAC experiments, and educational projects that benefit from a broad measurement range. It is less suitable for submerged or exposed wet locations, where a DS18B20 probe would be a better fit.

Broad Range for Controlled Environments

A −40 to 125°C range creates room for cold-storage, heated-equipment, and environmental experiments. The module still needs protection from moisture and appropriate thermal coupling to the object being measured.

Three Modules for Comparative Monitoring

Having three identical units makes side-by-side comparisons easier and reduces differences caused by using sensors from different batches. Place each one in a controlled location and use consistent wiring and sampling methods.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

4. Gikfun DS18B20 Three-Pack – Flexible Waterproof Temperature Probes

Gikfun 1M DS18B20 Waterproof Digital Temperature Sensor with Adapter Module for Arduino (Pack of 3 Sets) EK11834.4Editor scoreCheck price on Amazon
Gikfun DS18B20 Three-Pack
−55–125°C measurement range
One-meter probe leads
3.3–5V working voltage
Adapter modules included

The Gikfun DS18B20 three-pack is built for temperature measurements where the sensing point must sit away from the Arduino board. It carries a 4.4 rating and pairs one-meter waterproof probes with adapter modules, making it a common choice for tanks, cabinets, pipes, and machinery.

Pros

  • Waterproof probe construction
  • One-meter cable length
  • Wide temperature measurement range
  • Adapter simplifies connections
  • Three complete probe sets

Cons

  • Lead temperature limit is 85°C
  • Requires pull-up support

We may earn a commission when you buy through this link, at no additional cost to you.

Each DS18B20 offers a stated measurement range of −55 to 125°C and works with a 3.3- to 5-volt supply. The probe uses red for power, yellow for data, and black for ground. An adapter board includes a pull-up resistor, which simplifies connection to many microcontrollers, although the source data still recommends understanding resistor placement for reliable testing.

The waterproof probe protects the sensor in moist environments, but the lead itself has a maximum stated temperature rating of 85°C. This distinction matters: the sensing range does not mean every part of the cable can safely tolerate the maximum reading. The probe should also be thermally coupled to the target rather than merely surrounded by air if the goal is an accurate object or liquid temperature.

This bundle fits aquarium monitoring, greenhouse sensing, refrigerator tests, temperature-controlled equipment, and embedded industrial-style projects. Choose it when a long, moisture-resistant probe and adapter convenience matter more than humidity output. For a dry indoor display, a smaller board sensor may be easier to mount, but for remote or wet sensing points, these probes offer clear advantages.

Remote Sensing with One-Meter Leads

The extended cable allows the Arduino to remain in a dry, accessible enclosure while the probe reaches into a tank, cabinet, or equipment compartment. Route the lead away from sharp edges and hot surfaces.

Adapter Boards Simplify Initial Assembly

The included adapters provide a convenient path from probe leads to a microcontroller. Confirm that the data pull-up arrangement is suitable for the board and cable length before running long-term measurements.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

5. WWZMDiB DS18B20 Five-Pack – Complete Multi-Probe Starter Kit

WWZMDiB 5 Pcs DS18B20 Temperature Sensor Probe High-Accuracy Waterproof Equipped with 5 Pcs 4.7K resistors for Arduino Raspberry Pi DIY4.4Editor scoreCheck price on Amazon
WWZMDiB DS18B20 Five-Pack
−55–125°C measurement range
3–5.25V supply voltage
Five waterproof probes
Five 4.7K resistors

The WWZMDiB DS18B20 five-pack is a well-equipped starter option for projects that need several temperature points. It has a 4.4 rating and includes five waterproof probes along with five 4.7K resistors, reducing the need to source small supporting components separately.

Pros

  • Five complete temperature probes
  • Includes five pull-up resistors
  • Waterproof probe housing
  • Broad operating voltage range
  • Supports multiple Arduino platforms

Cons

  • No humidity measurement
  • Cable temperature limit unspecified

We may earn a commission when you buy through this link, at no additional cost to you.

Each probe uses the familiar DS18B20 measurement range of −55 to +125°C with stated accuracy of ±0.5°C. The listed supply range is 3–5.25V, and the color-coded connections are red for VCC, yellow for data, and black for ground. The stated compatibility includes Arduino, Raspberry Pi, ESP32, and STM boards, although the required library and pull-up arrangement depend on the platform.

The main limitation is that this is a temperature-only solution. It cannot replace a humidity sensor for a weather station, bathroom monitor, or soil environment where both measurements are needed. A single data bus can also make address management and wiring more complicated when several probes are installed. Long cables and numerous branches may require attention to signal integrity and power quality.

Choose this kit for multi-point temperature logging, freezer or greenhouse experiments, classroom exercises, and projects that will need several probes over time. The included resistors make it especially convenient for beginners who already know the standard 1-Wire arrangement. A single probe could be sufficient for a basic display, but the five-pack adds flexibility for comparisons and distributed installations.

Everything Needed for Multiple Probe Channels

Five matching probes and five pull-up resistors make it easier to plan a multi-location project without improvised wiring. Keep each 1-Wire branch organized and verify that every sensor is detected before finalizing the installation.

Waterproof Sensing for Moist Locations

The probe housing is designed for wet or moist environments, making it useful in tanks and outdoor installations. The Arduino itself should remain protected, and cable joints should be kept above standing water where possible.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

6. DHT11 Two-Pack – Simple Dual-Sensing Arduino Module

2pcs DHT11 Temperature Humidity Sensor Module Digital Temperature Humidity Sensor 3.3V-5V with Wires for Arduino Raspberry Pi 2 3 (2pcs DHT11)4.3Editor scoreCheck price on Amazon
DHT11 Two-Pack
0–50°C temperature range
20–95% humidity range
3.3–5V operating voltage
Calibrated digital output

The DHT11 two-pack is a straightforward environmental sensor for Arduino projects that want both temperature and relative humidity without a separate probe. Its 4.3 rating reflects a simple, familiar design, and the included wires make the modules approachable for first-time builders.

Pros

  • Simple digital interface
  • Measures temperature and humidity
  • Wires included for connections
  • Low-voltage board compatibility
  • Established Arduino ecosystem

Cons

  • Lower measurement accuracy
  • Basic resolution and range

We may earn a commission when you buy through this link, at no additional cost to you.

The module outputs a digital signal over a single-wire connection and operates from 3.3 to 5 volts. Its stated temperature range is 0–50°C, while humidity covers 20–95% relative humidity with an error of about 5%. Temperature accuracy is stated at approximately 2°C. A dedicated microcontroller and calibrated sensing technology are integrated into the module, allowing the Arduino to read complete values rather than calculate raw analog levels.

The primary compromise is measurement quality. The relatively broad steps and modest accuracy make the DHT11 appropriate for general awareness, simple thresholds, and educational demonstrations, but not precision environmental control. Repeated reads should also be spaced appropriately in the sketch because these sensors are not intended for rapid, high-frequency temperature profiling.

This pair works well for classroom weather stations, simple thermostat demonstrations, room-condition displays, and beginner projects that need an uncomplicated library. It can also serve as a temporary or noncritical environmental indicator. For tighter accuracy, finer resolution, lower-voltage operation, or wider temperature coverage, an AHT30 or SHT31 module is the more capable choice.

Beginner-Friendly Environmental Awareness

The digital output and straightforward pin arrangement reduce the difficulty of first-time temperature and humidity projects. The Arduino reads both values through the same data connection.

Best Suited to General Conditions

The DHT11 is useful when the goal is to display room conditions or trigger a broad alert. Avoid treating its readings as laboratory-grade measurements or using them to regulate equipment that requires tight tolerances.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

7. DROK DS18B20 Two-Pack – Rugged Probe Kit with Accessories

DROK 2 Pack Waterproof DS18B20 Temperature Sensor Probes with 2 Pack Probe Adapter Boards, Female to Female Jumper Wires and 4.7K ohm Resistors for Arduino Raspberry Pi DIY4.9Editor scoreCheck price on Amazon
DROK DS18B20 Two-Pack
−55–125°C measurement range
3–5.5V operating voltage
Stainless steel probe housing
Two complete probe sets

The DROK two-pack combines stainless steel DS18B20 probes with adapter boards, jumper wires, and 4.7K resistors. It has a 4.9 rating and presents a polished option for builders who want a complete temperature-probing setup rather than a bare sensor and separate support parts.

Pros

  • Stainless steel probe housing
  • Waterproof and corrosion resistant
  • Complete accessory bundle
  • Wide temperature range
  • Direct microcontroller compatibility

Cons

  • Best suited to temperature only
  • Requires careful 1-Wire addressing

We may earn a commission when you buy through this link, at no additional cost to you.

The probes use a corrosion-resistant stainless steel housing with thermally conductive sealant and are described as suitable for continuous submersion and harsh conditions. Their stated measurement range is −55 to 125°C with ±0.5°C accuracy. A 3.0- to 5.5-volt operating range covers common Arduino boards, while red, yellow, and black leads identify power, data, and ground.

The adapter includes an integrated pull-up resistor, allowing direct connection to a Raspberry Pi GPIO without a separate resistor on some arrangements. The instructions nevertheless recommend a 4.7K resistor between data and power for optimal stability, so the supplied components allow users to choose or verify the correct setup. As with every 1-Wire installation, address management and wire length deserve attention.

Choose this kit for continuous wet-environment monitoring, such as aquarium temperature controls, industrial-style test rigs, outdoor cabinets, or embedded equipment. The complete bundle is convenient for building two stations without gathering additional pieces. It does not provide humidity data, and the probe must be connected to a supported 1-Wire library on the chosen microcontroller.

Stainless Steel for Harsh Locations

The metal housing and sealing approach make the probe a better fit for moisture, splashing, and demanding installations than an exposed plastic sensor. Secure the cable and protect connections from abrasion and prolonged submersion where needed.

Complete Two-Station Bundle

Two probes, two adapters, jumper wires, and resistors support a dual-location installation. Keeping both channels on a clean 1-Wire layout can simplify addressing and troubleshooting.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

8. Gikfun DS18B20 Five-Pack – Flexible One-Meter Probe Bundle

Gikfun 5PCS 1M DS18B20 Temperature Sensor Waterproof Digital Thermal Probe Sensor for Arduino EK10834.5Editor scoreCheck price on Amazon
Gikfun DS18B20 Five-Pack
3–5.5V power supply
Approximately one-meter leads
Five probe units
Single-bus digital interface

The Gikfun five-pack offers five one-meter DS18B20 probes for distributed Arduino temperature projects. It has a 4.5 rating and is a flexible choice for makers who need several remotely positioned sensing points with a consistent interface.

Pros

  • Five matching probe units
  • Long flexible leads
  • Waterproof probe bodies
  • Simple three-wire connection
  • Broad application potential

Cons

  • Resistor not included
  • No humidity sensing

We may earn a commission when you buy through this link, at no additional cost to you.

The listed power supply range is 3.0–5.5V, and the probes use red for VCC, yellow for data, and black for ground. Their single-bus interface allows compatible sensors to share a data line when the wiring and pull-up arrangement are correct. The approximately one-meter cables offer useful placement flexibility, while the five matching units support room, appliance, and outdoor comparisons.

Unlike bundles that include adapters or resistors, this one lists no other components. A 4.7K resistor between the data and VCC lines is specifically recommended to make probe testing easier, so that part must be sourced separately if the board does not already provide an appropriate pull-up. Multi-probe layouts also require unique addresses, and very long or poorly branched buses can become less reliable.

Choose this product for multi-point logging, greenhouse sensing, temperature comparison exercises, and projects with several enclosed compartments. It is a temperature-only solution, so humidity requirements call for a different module. It is most attractive to users comfortable with basic resistor placement and 1-Wire wiring rather than beginners seeking an all-in-one adapter bundle.

Flexible Placement Across Multiple Points

The one-meter leads let each probe reach a different location while the Arduino remains in a central enclosure. Use separate branches where possible and label the sensors for easier data interpretation.

Plan the Pull-Up Resistor

A suitable 4.7K pull-up between data and power supports the recommended 1-Wire arrangement. Confirm the board's existing components before adding a duplicate that could change the effective resistance.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

9. HiLetgo DHT22 Two-Pack – Upgraded Dual-Sensing Module

HiLetgo 2pcs DHT22/AM2302 Digital Temperature and Humidity Sensor Module Temperature Humidity Monitor Sensor Replace SHT11 SHT15 for Arduino Electronic Practice DIY4.4Editor scoreCheck price on Amazon
HiLetgo DHT22 Two-Pack
−40–80°C temperature range
0–100% humidity range
±0.5°C temperature accuracy
Single-bus digital output

The HiLetgo DHT22/AM2302 two-pack is a step up from basic DHT11-style sensing, offering a wider temperature range and tighter stated accuracy. Its 4.4 rating makes it a familiar middle ground for Arduino users who need both environmental measurements.

Pros

  • Strong stated temperature accuracy
  • Wide temperature measurement range
  • Full relative-humidity range
  • Mounting hole included
  • Two modules included

Cons

  • Sampling should not be overly frequent
  • Single-bus protocol needs pull-up

We may earn a commission when you buy through this link, at no additional cost to you.

The main chip is identified as an AOSONG AM2302, and the module provides a single-bus digital signal with bidirectional serial data. The listed temperature range is −40 to 80°C, with ±0.5°C accuracy. Humidity covers 0–100% relative humidity with stated accuracy of ±2%. A fixing hole is included, which helps with stable mounting in an enclosure or near a controlled airflow path.

As with other single-bus environmental sensors, correct pull-up support and library configuration are essential. These modules are intended for periodic environmental readings rather than high-rate temperature profiling. Readings can also change with placement, nearby heat sources, airflow, and condensation, so the sensor should be positioned away from processors, power regulators, and direct sunlight.

Choose this product for indoor climate monitoring, weather-related demonstrations, controlled greenhouses, and Arduino projects that need a straightforward digital interface. It is more capable than a basic DHT11 for wider and more accurate conditions, but the AHT30 and SHT31 alternatives offer finer stated resolution and I2C bus flexibility.

Improved Accuracy for General Monitoring

The stated ±0.5°C temperature accuracy makes the AM2302 appropriate for more useful condition monitoring. Placement and stable power remain important because environmental influences can still affect the readings.

Secure Mounting for Better Readings

The fixing hole supports a stable position away from electronics that generate heat. Consistent mounting also makes comparisons between different units and locations more meaningful.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

10. HiLetgo DS18B20 Five-Pack – Waterproof Multi-Probe Value

HiLetgo 5pcs DS18B20 Temperature Sensor Temperature Probe Stainless Steel Package Waterproof 1M4.5Editor scoreCheck price on Amazon
HiLetgo DS18B20 Five-Pack
−55–125°C measurement range
3–5.5V operating voltage
One-meter probe cables
Five stainless steel probes

The HiLetgo DS18B20 five-pack provides five waterproof, stainless steel temperature probes with one-meter cables. Its 4.5 rating makes it a strong option for multi-point Arduino installations that need temperature readings in wet or inaccessible locations.

Pros

  • Five stainless steel probes
  • Waterproof probe construction
  • Long one-meter cables
  • Wide temperature range
  • Color-coded wiring

Cons

  • No humidity measurement
  • External pull-up may be needed

We may earn a commission when you buy through this link, at no additional cost to you.

The stated measurement range is −55 to 125°C, and the operating supply is 3.0–5.5V. Red identifies VCC, yellow carries the data signal, and black is ground. The stainless steel package is described as waterproof, allowing the sensing section to be placed in tanks, outdoor cabinets, or other damp environments while the controller remains safely indoors.

The probes use a one-wire-style single-bus interface, so one Arduino can read multiple sensors when addresses are handled correctly. A 4.7K resistor between data and power is recommended to make testing easier, and it is not listed as part of this bundle. The five long leads can also create a large wiring network, so careful routing and organization are important.

Choose this product for aquariums, greenhouse monitoring, refrigeration experiments, temperature-controlled machinery, and educational projects that need several probes. It is less suitable when humidity data is required or when a compact exposed board sensor would be easier to mount. For repeated wet-location readings, it offers a practical combination of probe length, quantity, and protection.

Protected Probes for Damp Installations

The waterproof stainless steel sensing section can tolerate moist environments while keeping the electronics separate. Seal exposed connections and verify the enclosure rating before using the probe outdoors.

Five Sensors for Wider Coverage

Five probes allow a controller to monitor several tanks, shelves, pipes, or equipment positions. Maintain consistent address handling and read intervals so every channel remains easy to interpret.

Check price on Amazon

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 Temperature Sensor

The right Arduino temperature sensor depends on the measured environment, required precision, communication protocol, power supply, physical installation, and whether the project also needs humidity data.

Temperature Only or Temperature and Humidity

Begin by deciding which variables the project must measure. DS18B20 models are temperature-only sensors designed around a probe format, while DHT11, DHT22/AM2302, AHT30, and SHT31 modules measure relative humidity as well. Adding humidity can improve context for a room, greenhouse, aquarium, or weather display, but it also brings more calibration, placement, and library considerations than a simple temperature probe.

Choose a temperature-only DS18B20 when the sensing point may be wet, remote, or surrounded by equipment. Choose a digital temperature-and-humidity module when indoor air conditions and a compact board are the priority.

Measurement Range and Accuracy

Compare the stated range with the temperatures the sensor will actually encounter. The DHT11's 0–50°C range is narrow, while the DS18B20 family extends from −55 to 125°C and the SHT31 module is listed up to 125°C. Accuracy matters when a reading controls a fan, heater, alarm, or product; wider ranges and finer stated accuracy are generally more useful than headline resolution alone.

Select a sensor whose normal operating region sits comfortably inside its stated range. Do not confuse resolution with accuracy, and account for cable and housing temperature limits.

Single-Wire, I2C, or Other Interfaces

The communication interface determines wiring complexity, library requirements, and how easily additional sensors can be added. Single-bus DHT modules use one data line and are intuitive for basic projects. DS18B20 probes also use a 1-Wire-style bus and can share a data line when addresses and pull-up support are configured correctly. I2C modules use clock and data lines and can be especially convenient in systems that already contain other I2C peripherals.

Choose the protocol your Arduino library supports and the one that best matches the project's wiring plan. For several I2C sensors, check address conflicts; for several 1-Wire probes, plan the bus and pull-up arrangement.

Operating Voltage and Arduino Compatibility

Supply voltage must remain within the sensor's stated operating range. Products in this guide cover combinations including 2–5.5V, 2.4–5.5V, 3–5.25V, and 3.3–5V, allowing use with many 5V and 3.3V Arduino boards. However, a sensor accepting 5 volts does not guarantee that every data line is safe for a 3.3-volt microcontroller.

Confirm the board voltage, the sensor's permitted range, and any level-shifting requirements. Use a regulated supply and avoid connecting the data line to an unsupported voltage.

Probe Construction and Environmental Exposure

Board modules are convenient indoors but generally need an enclosure when exposed to moisture, dust, condensation, or direct weather. Waterproof DS18B20 probes place the sensing element in a sealed metal housing, making them more suitable for tanks, damp cabinets, and outdoor installations. Their cables, seals, and connections still require care, and the Arduino should remain in a dry enclosure.

Choose a probe when the sensing point is separated from the controller or exposed to wet conditions. Choose a compact module when the sensor can remain inside a protected indoor enclosure.

Bundle Size and Included Accessories

The number of sensors in a package can materially affect project design. Five-module bundles suit multi-location monitoring, classroom exercises, and comparison tests, while two-module packs are convenient for a small installation. Some DS18B20 bundles include adapter boards, jumper wires, and 4.7K resistors, whereas others require those parts to be sourced separately.

Choose a bundle that matches the number of sensing points and the hardware already in the workshop. For first-time builders, included adapters and resistors can reduce early assembly errors, even if a single module would otherwise be enough.

Sampling Rate and Response Needs

A project that displays a room temperature every few seconds has different requirements from one measuring rapid temperature changes in moving equipment. Environmental modules and DS18B20 probes are generally better for periodic measurements than for high-frequency thermal analysis. The sketch should include sensible delays and should not request readings faster than the chosen sensor and library support comfortably.

Use periodic readings for rooms, weather stations, and water tanks. For fast-response control or thermal profiling, investigate specialized sensors designed for those tasks instead of assuming every Arduino module can sample rapidly.

Library Support and Project Maintenance

A sensor is only as usable as the software available for it. DHT11 and DS18B20 devices have widely established Arduino library workflows, while AHT30 and SHT31 boards require the appropriate manufacturer-compatible or community library. Confirm the imported class name, supported board, voltage assumptions, and example sketch before assembling a permanent enclosure.

Prefer a sensor with maintained library examples and familiar addressing behavior. After wiring, verify that the Arduino reports plausible values and that every connected sensor has a unique identity before relying on the data.

How to Use and Care for Your Arduino Temperature Sensor

Begin by identifying the sensor's pins, protocol, and supply requirements. Connect power and ground to matching Arduino connections, then attach the data, clock, or single-bus line as specified by the module. Confirm the Arduino's logic voltage, install a compatible library, and upload a basic example sketch that prints readings before adding displays, alerts, or automated controls.

For a DS18B20, verify that the bus has an appropriate pull-up resistor and that each sensor receives a unique address. For I2C modules, check the sensor address and make sure no other device uses the same one. For a DHT-style module, allow a sensible interval between reads and avoid placing the board directly beside a hot processor or voltage regulator.

Secure the sensor where it can sense the intended air, liquid, or object, while keeping the Arduino and electrical joints dry. Probe cables should be routed away from sharp edges, excessive heat, and moving parts. Check periodic readings against a trusted reference, inspect seals and connections, and recalibrate or replace a probe if values become implausible or erratic.

Frequently Asked Questions

Which Arduino temperature sensor is best for a beginner?

A DHT11 module is among the easiest starting points because it measures both temperature and humidity over one data line and works with familiar Arduino libraries. It is best for general indoor awareness rather than precision measurement. A DS18B20 is easier to choose when only temperature is needed and the sensing point must be waterproof or remote.

Should I choose a DHT11, DHT22, AHT30, or SHT31?

The DHT11 offers the simplest general-purpose starting point, while the DHT22 provides a wider temperature range and tighter stated temperature accuracy. The AHT30 and SHT31 use I2C and offer fine stated resolution, broad humidity ranges, and useful accuracy figures. Choose based on protocol support, required range, project size, and the importance of precision.

Can a DS18B20 probe measure water temperature?

Yes, the waterproof probe housing is suitable for wet environments and is commonly used in aquarium and tank projects. Keep the Arduino dry, protect connections above the waterline where possible, and place the sensing tip in the liquid rather than against the container wall. Verify that the probe's stated range covers the expected water temperature.

Do Arduino temperature sensors measure humidity as well?

Only certain models do. DHT11, DHT22/AM2302, AHT30, and SHT31 products include humidity sensing, whereas the DS18B20 models listed here measure temperature only. Humidity-capable modules are useful for room conditions, weather displays, greenhouses, and similar ambient-air projects, but they still need protection from condensation and direct exposure.

What is the difference between I2C and single-bus temperature sensors?

I2C uses separate clock and data lines and supports multiple compatible devices when their addresses do not conflict. Single-bus sensors use one data line and may also support multiple devices through device-specific identification. I2C is tidy for shared buses, while DHT-style wiring can be more familiar for simple standalone projects.

Does the sensor need a pull-up resistor?

Many DS18B20 1-Wire arrangements benefit from a pull-up resistor, commonly 4.7K, between the data and power lines. Some listed adapter boards already include this component, while some bare-probe bundles do not. Check the board and existing components before adding another resistor, since multiple pull-ups can change the effective resistance.

Why do my temperature readings change around the Arduino?

The Arduino board, voltage regulator, display, and other powered components can emit heat and affect nearby readings. A DS18B20 probe can be moved away from the board, while a small environmental module should be placed in a ventilated or separately mounted enclosure with an airflow path. Consistent placement improves repeatability.

Can I use these sensors with a Raspberry Pi or ESP32?

Several of the listed products explicitly mention compatibility with Raspberry Pi, ESP32, or STM boards, while the others use protocols that can also be supported on those platforms. The key requirements are the correct voltage, suitable pull-up or I2C arrangement, and a library compatible with both the sensor and the board's software environment.

Final Thoughts on Choosing the Best Arduino Temperature Sensor

The AHT30 two-pack stands out as a compact, high-resolution option with flexible voltage operation, while the Teyleten SHT31 three-pack combines a broad temperature range with strong stated accuracy. The HiLetgo DHT11 five-pack remains an approachable choice for general temperature-and-humidity projects and provides multiple ready-connected modules.

For wet locations, remote sensing points, or long probe leads, the DS18B20 options are more suitable than exposed board modules. Prioritize the protocol your code supports, verify voltage compatibility, and consider accuracy rather than resolution alone. Accessories such as adapter boards and pull-up resistors can make the first build smoother, but they do not replace correct wiring.

Before ordering, review the current listing, documentation, package contents, and electrical specifications, and check the final project environment. Ratings, availability, and product configurations can change, while the most reliable choice is the sensor whose range, interface, construction, and included components align with the installation you actually intend to build.