Arduino + DS18B20 Temperature Logger

Arduino Uno reads a OneWire DS18B20 and prints temperatures over serial.

Difficulty: Through-hole. Estimated build time: about 45 minutes. Estimated parts cost: about US$12.00. 5-part bill of materials with live supplier pricing. An Arduino Uno reads temperature from a DS18B20 digital sensor over the 1-Wire protocol and prints readings to the serial monitor every second.