Witam,
Przeglądając forum znalazłem kilka podobnych tematów, ale w żadnym nie było rozwiązania na mój problem. Jak można wywnioskować z tematu chciałbym podpiąć 2 czujniki DS18B20 do uC atmega32. Wykorzystuję do tego biblioteki rklibavr. z jednym czujnikiem nie ma żadnego problemu.
Po pierwsze to znalazłem odmienne sposoby podpięcia czujników do uC. aktualnie mialem 1 czujnik gdzie noga 1 byla podpięta do GND, noga 2 przez 4,7kΩ do Vcc=5V i noga 3 bezpośrednio do Vcc. W momencie podpięcia tak obu czujników nie mam wyniku z żadnego pomiaru. Czytałem również o "pasożytniczym" połączeniu, gdzie nogi 1 i 3 podpięte są do masy, ale nie wiem czy ta biblioteka to obsłuży tak jak powinna.
Po drugie nie wiem jak się dokładnie odwołać programowo do tych czujników (do każdego z osobna).
Oto mój listning maina
Na ekranie terminala podppiętego przez RS otrzymuję:
Prosiłbym o pomoc w tej kwestii. Jako, że jestem początkującym w tej kwestii prosiłbym również o w miarę prosto skonstruowane odpowiedzi.
Przeglądając forum znalazłem kilka podobnych tematów, ale w żadnym nie było rozwiązania na mój problem. Jak można wywnioskować z tematu chciałbym podpiąć 2 czujniki DS18B20 do uC atmega32. Wykorzystuję do tego biblioteki rklibavr. z jednym czujnikiem nie ma żadnego problemu.
Po pierwsze to znalazłem odmienne sposoby podpięcia czujników do uC. aktualnie mialem 1 czujnik gdzie noga 1 byla podpięta do GND, noga 2 przez 4,7kΩ do Vcc=5V i noga 3 bezpośrednio do Vcc. W momencie podpięcia tak obu czujników nie mam wyniku z żadnego pomiaru. Czytałem również o "pasożytniczym" połączeniu, gdzie nogi 1 i 3 podpięte są do masy, ale nie wiem czy ta biblioteka to obsłuży tak jak powinna.
Po drugie nie wiem jak się dokładnie odwołać programowo do tych czujników (do każdego z osobna).
Oto mój listning maina
Kod: text
Na ekranie terminala podppiętego przez RS otrzymuję:
Kod: text
Prosiłbym o pomoc w tej kwestii. Jako, że jestem początkującym w tej kwestii prosiłbym również o w miarę prosto skonstruowane odpowiedzi.