Im using the oneWire library to try to read a bunch of DS18B20’s connected to a single IO pin. They all have their Vcc connected as well.
So far, im only scanning which addresses are on the bus with the provided example. but half of the time, it finds none at all. other times 1 - 3, sometimes 4 and sometimes even more (it finds duplicates, which should not happen in the search function).
I have hooked up a scope and the signals look fine. sharp edges, timing seems to be OK.
It does not seem to be related to the number of devices on the bus. with just 1 sensor connected, it still misses that single one a lot of the time.
Anything else i can look for to solve this issue ?