Witam
Chwila - chcesz odczytywać temperaturę z kilku czujników Dallasa, tak?
Tymczasem nie widzę w Twoim kodzie chociażby jednej definicji adresów dla każdego z czujników.
A każdy z nich ma swój UNIKALNY fabryczny adres, dzięki któremu biblioteka OneWire może się z nimi komunikować.
Zapomniałeś o adresach, bo nie widzę jakoś tego w kodzie.
Tutaj:
http://akademia.nettigo.pl/ds18b20/#podl...do_arduino
... masz opisane jak się podłącza kilka Dallasów do jednego pinu. Pamiętaj także o doborze rezystora "podciągającego" jeśli przewody są dość długie.
Pozdrawiam :-)
ps. Przydałoby się także pomyśleć o tzw. histerezie :-) Widzę, że jej nie ma.
Chwila - chcesz odczytywać temperaturę z kilku czujników Dallasa, tak?
Tymczasem nie widzę w Twoim kodzie chociażby jednej definicji adresów dla każdego z czujników.
A każdy z nich ma swój UNIKALNY fabryczny adres, dzięki któremu biblioteka OneWire może się z nimi komunikować.
Zapomniałeś o adresach, bo nie widzę jakoś tego w kodzie.
Tutaj:
http://akademia.nettigo.pl/ds18b20/#podl...do_arduino
... masz opisane jak się podłącza kilka Dallasów do jednego pinu. Pamiętaj także o doborze rezystora "podciągającego" jeśli przewody są dość długie.
Pozdrawiam :-)
ps. Przydałoby się także pomyśleć o tzw. histerezie :-) Widzę, że jej nie ma.