Although many people have used 1-wire devices with their Arduino projects (such as our TEMP: module), the actual inner-workings of the system may remain a complete mystery. Thus the double-edged sword of the platform, it's easy to use however easy to hide how things really work. In this case the tutorial by the Scienceprog blog will be useful, as they have dissected and explained in simple terms how the 1-wire bus works including the power and communication side of things.
To get started with your own 1-wire investigations, or if you want to measure the temperature, consider using our TEMP: DS18B20-based temperature sensor module:
which uses the Dallas DS18B20 1-wire digital temperature sensor, with a wide measurement range of -55 to +125°C at an accuracy of +/- 0.5°C: