
And you should not use a non-waterproof temperature sensor for sensing the water temperature.

This means that it just requires one data line and GND to communicate with the Arduino. The DS18B20 temperature sensor is a one-wire digital temperature sensor. Our key element for this tutorial is our temperature sensor. There are lots of water temperature sensors you could use with Arduino, but I am using Gikfun DS18B20 Waterproof Temperature Sensor for this tutorial, you can find and buy it at this link or other websites: Parts List Arudino IDE DS18B20 Waterproof Temperature Sensor Jumper Wires Breadboard DS18B20 Waterproof Temperature Sensor In this tutorial, I will introduce and explain how to use a water temperature sensor to sense the water temperature inside a river or other water features.
