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.

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

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...