There are tons of threads mentioning these, but I can't find the answer to this question - is anyone with any experience of 1-wire devices able to help?
Is there any advantage of wiring them back to the Arduino individually over using a network, i.e multiple sensors on the same data lead? - can they be any less accurate/reliable on a network?
Also, while i'm on, maybe someone could help me out with another few queries?
I'm going to run 5v to them all as there seems to be a lot of mention of parasite power been problematic.
Is it best to have the pull up resistor at the sensor end or the Arduino end?
Are they any less accurate on a long cable run or will they either work or not?
Are they generally accurate and correct?
Are they recommended or is there a better (and chaep) alternative for measuring accurate temperature?
I believe that the lan is the recommended way - but I ran mine in star mode. I had 5 working (runs of between 10 to 30ft each) but when I added the 6th one on a 60 foot cable the one wire network got unstable. So I put the 6th one on a different digital pin.
yes - tied them all together and then to the arduino. I used some terminal screws for +5,grd, data. Put my resistor accross and then ran jumper wires to the arduino pins.
I also used lower resistor values as I read that it could help for longer distance runs (and it seamed to help in my case as well)
I have a unslung nslu2 that polls the arduino (ethernet) and writes the data to a log file every 5 minutes - so by unstable it would sometimes read/record the temp and sometimes couldn't find the devices. The arduino wouldn't crash just that the one wire devices didn't return a temp at times but would at other times.