Skocz do zawartości

Pomocna odpowiedź

Chodzi mi o to że jak podpinam bezpośrednio na masie i szynie danych to zwraca mi 85, kolega mi powiedział że trzeba jakąś komendę, ale nie zbyt wiem jaka, a on programuje nie na arduino.

Przede wszystkim 85 stopni to stan po włączeniu (trzeba powtórzyć pomiar). Rezystor ma być 4.7 k, nie widzę jaki tam masz.

Poza tym to 18B20 czy 18B20-PAR?

  • Lubię! 1

18B20, a rezystor 200~300Ω, i wszystko przy normalnym zasilaniu działało

 

BTW: znalazłem taki kod:

OneWire ds(3);

ds.write(0x44, 1);

ale teraz to nie zależnie od zasilania (normalnie czy pasożytniczo) podaje 85.

@Mikolaj98p nie możesz dobierać tych rezystorów "na oślep". Konkretne wartości w takich przypadkach są bardzo ważne. Dopuszczalne są małe rozbieżności, ale 300R vs. 4,7k to przepaść. Nie oczekuj, że błędnie podłączone układy będą działały poprawnie.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...