the AI Hardware Partner
Toggle Nav

DS18B20 Waterproof Temperature Sensor

DS18B20 Waterproof Temperature Sensor is a 1-wire digital sensor which can reach the digital data resolution up to 12 bits and has ±0.5°C accuracy from -10°C to +85°C. The waterproof probe enables the sensor to measure the temperature underwater. A pull-up resistor is added to get stable data from the data line.

Out of stock



DS18B20 Waterproof Temperature Sensor is a digital sensor which can reach the digital data resolution up to 12 bits and has ±0.5°C accuracy from -10°C to +85°C. It includes an analog-to-digital converter to convert the analog signal to the digital output with the resolution up to 12 bits.
This is a 2m long one-wire temperature sensor which has a waterproof probe and long wire shape, suitable for immersive temperature detection.
The digital output data can be received by a single digital pin on the microcontroller board, you can also connect many other 1-wire devices on the same pin. The sensor can work under the voltage of 3-5V, you must check the sensor VCC pin connect the right power supply.
You need to add extra resistance to get the one-wire temperature sensor working which we did by adjusting it into a Grove port and had a resistance pre-assembled inside so that you can use it as a regular Grove sensor.


A waterproof probe is added for measuring the water temperature underwater. We also add a 4.7k resistor for you to use as a pull-up resistor on the 1-wire line. In this case, you will get stable data transmitting from the data line.


To start up, please view the 1-wire library for Arduino using DS18B20 Temperature Sensor in the document column.

You can connect the one-wire temperature sensor with Seeeduino V4.2, which is derived from Arduino and compatible with all Arduino platforms.


  • Temperature range: -55~125°C
  • Resolution option: 9~12 bits
  • 1-Wire interface communication protocol
  • Waterproof probe
  • Multiple devices to share one pin
  • ±0.5°C Accuracy from -10°C to +85°C
  • Max ADC time: 750ms
  • User-Definable Nonvolatile (NV) Alarm Settings
  • Applications Include Thermostatic Controls, Industrial Systems, Consumer Products, Thermometers, or Any Thermally Sensitive System

With various temperature sensors in the market, sometime it will be hard to pick which temperature sensor that will fit the Arduino project the best. No worries, we prepared this guide to help you learn the various temperature sensors functions, applications, accuracy, temperature range, and many more!


HSCODE 9025199090
USHSCODE 9026104000
EUHSCODE 9013101000
RoHS 1



Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account