This is a digital temperature sensor module that can be used with any Arduino board. It measures temperatures from -55°C to +125°C and outputs a digital signal that can be read using one of the digital pins on the Arduino.
The benefits of this sensor over an Analog one are that it does not occupy an Analog pin on the Arduino (On an UNO there are 6 Analog pins vs. 14 Digital pins), it only requires one wire to communicate, and outputs digital values that correlate with the measured temperature (so no correction tables are required).
Based on the DS18B20 Temperature Sensor
Temperature Range of -55°C to +125°C (-67°F to +257°F)
Accuracy of +/- 0.5°C (from -10°C to +85°C)
Resolution is 9 to 12 bit and user selectable
Only one wire required for communication
Each Device has a Unique 64-Bit Serial Code Stored in an On-Board ROM
Multidrop Capability Simplifies Distributed Temperature-Sensing Applications
Requires No External Components
Can Be Powered from Data Line; Power Supply Range is 3.0V to 5.5V
Converts Temperature to 12-Bit digital word in 750ms (Max)
User-Definable Nonvolatile (NV) Alarm Settings
Applications Include Thermostatic Controls, Industrial Systems, Consumer Products, Thermometers, or Any Thermally Sensitive System
Dimensions: Depth 2mm, Height 20mm, Width 15mm, Weight 5g
The sensor datasheet can be found here: http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf