The fantastic DS18B20 temperature sensor comes enclosed in a weatherproof, high-temperature resistant casing that allows it to be used in applications where the exposed circuit board would be damaged. Whereas the sensor is rated up to 125°C, the cable is jacketed in PVC, so it’s recommended for use at temperatures under 100°C. Different than analog counterparts, these digital temperature sensors are immune to signal degradation even over long distances!
These 1-Wire digital temperature sensors are fairly precise (±0.5°C over much of the range) and provide measurements with a 12-bit precision from the onboard digital-to-analog converter. They work great with any microcontroller that’s compatible with Arduino or single-board computer (e.g., Raspberry Pi) using a single digital pin, and you can even connect multiple ones to the same pin, because each one has a unique 64-bit ID burned in at the factory to differentiate them. Usable with 3.0-5.0V systems.
- Usable temperature range: –55~125°C (–67~257°F)
- Resolution: 12-bit
- Communication: 1-Wire protocol
- Accuracy: ±0.5°C in the range –10~85°C
- Operating Voltage: 3.0~5.5V (power/data)