Given that standard Arduino I/O is fairly slow (lots of clock cycles) repeatedly checking for a return value will use up time you can probably use elsewhere. Now if your using a something with a faster CPU such as a PI, BBB or Arduino Due then it probably doesn't matter. But does getting...
I do pretty much the same as jimmy, I send out the 1-wire request, go off and spin round the main control loop, every time checking if 750ms is up and if it is I read the temp sensors and immediately re-issue the 1-wire get temps request. I have DS18B20 sensors. I use the PID SW to control my...
There's some similarity with this to what oscsys with OpenTroller are doing using the MPX5010DP to measure wort level in the BK. Again a differential pressure sensor.