Skocz do zawartości

Błąd pomiaru temperatury z DS18B20 podłączonego do Arduino UNO


Wojtekkol9094

Pomocna odpowiedź

Mam problem z czujnikiem cyfrowym DS18B20. mój czujnik cały czas pokazuje temp -127.00. korzystam z kodu opisanego w II części kursu arduino ale dodam kod w razie czego. Załączam tez 2 zdjęcia układu. Z góry dzieki.

#include <OneWire.h>
#include <DallasTemperature.h>

OneWire oneWire(A5); //Podłączenie do A5
DallasTemperature sensors(&oneWire); //Przekazania informacji do biblioteki

void setup(void) {
  Serial.begin(9600);
  sensors.begin(); //Inicjalizacja czujnikow
  pinMode(A5, INPUT);
}

void loop(void) { 
  sensors.requestTemperatures(); //Pobranie temperatury czujnika
  Serial.print("Aktualna temperatura: ");
  Serial.println(sensors.getTempCByIndex(0));  //Wyswietlenie informacji
  delay(500);
}

 

obraz_2025-01-11_134243214.png

obraz_2025-01-11_134255049.png

Link do komentarza
Share on other sites

@Wojtekkol9094 witam na forum 🙂 Wygląda mi na to, że podłączyłeś czujnik w niepoprawny sposób - sprawdź swoje połączenie z opisem w kursie: https://forbot.pl/blog/kurs-arduino-ii-termometry-analogowe-lm35-i-cyfrowe-ds18b20-id18414

Cytując z kursu: "Dwa skrajne wyprowadzenia łączymy z zasilaniem (zgodnie z powyższym rysunkiem), a środkową nóżką łączymy z Arduino (u mnie A5). Ważne jest, jednak, aby dodać rezystor 4,7 kΩ między wyjście (nóżka środkowa), a dodatnią szynę zasilania."

 

Link do komentarza
Share on other sites

@Wojtekkol9094 środkowe wyprowadzenie czujnika - powinno iść od czujnika wprost do Arduino i dodatkowo rezystor od środkowego wyprowadzenia czujnika do plusa 🙂 A u Ciebie jest - jeśli dobrze widzę - środkowe wyprowadzenie przez rezystor do Arduino.

Link do komentarza
Share on other sites

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

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

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.