The DS18B20 is a programmable digital thermometer that needs no calibration and uses only one wire of the microcontroller.