DS18B20 semiconductor digital temperature sensor with simple one-wire bus connection and dedicated Arduino IDE library.