The DS18B20 is a digital temperature sensor that uses a 1-wire interface which only requires 1 port pin for communication.
Unlike other platforms, Windows 10 IoT does not have libraries or micro-second timer resolution needed to read 1-wire devices.
This project uses the UART0 Rx/Tx pins to communicate and read temperature values from the DS18B20, and can probably be easily adapter to read other 1-wire devices.
The code is based on Electric Imp's 1-wire bus over UART found here:
https://electricimp.com/docs/resources/onewire/
Comments