Temperatusensor DS18B20 liefert immer den Wert -127.00

Hallo Zusammen

Leider komme ich nicht weiter beim einlesen meines Temperatursensors DS18B20, welcher mir immer den Wert -127.00 zurück gibt.

Angeschlossen ist er wie folgt:

Die beiden Librarys: DallasTemperature und OneWire habe ihch importiert.

Der Code sieht wie folgt aus:

/********************************************************************/
// First we include the libraries
#include <OneWire.h> 
#include <DallasTemperature.h>
/********************************************************************/
// Data wire is plugged into pin 2 on the Arduino 
#define ONE_WIRE_BUS 2 
/********************************************************************/
// Setup a oneWire instance to communicate with any OneWire devices  
// (not just Maxim/Dallas temperature ICs) 
OneWire oneWire(ONE_WIRE_BUS); 
/********************************************************************/
// Pass our oneWire reference to Dallas Temperature. 
DallasTemperature sensors(&oneWire);
/********************************************************************/ 
void setup(void) 
{ 
 // start serial port 
 Serial.begin(9600); 
 Serial.println("Dallas Temperature IC Control Library Demo"); 
 // Start up the library 
 sensors.begin(); 
} 
void loop(void) 
{ 
 // call sensors.requestTemperatures() to issue a global temperature 
 // request to all devices on the bus 
/********************************************************************/
 Serial.print(" Requesting temperatures..."); 
 sensors.requestTemperatures(); // Send the command to get temperature readings 
 Serial.println("DONE"); 
/********************************************************************/
 Serial.print("Temperature is: "); 
 Serial.print(sensors.getTempCByIndex(0)); // Why "byIndex"?  
   // You can have more than one DS18B20 on the same bus.  
   // 0 refers to the first IC on the wire 
   delay(1000); 
}

Hänge die Bilder bitte direkt ins Forum, auf fremden Servern werden sie irgendwann gelöscht und hier fehlen dann die Zuammenhänge.

  1. Schritt: Bild(er) als Attachment an den Beitrag anhängen und den Beitrag speichern
  2. Schritt: Den Beitrag editieren und den Link vom Attachment in den Image-Tag einfügen

Alles Drähte mit gleicher Farbe macht es unheimlich übersichtlich.

Was mir aufgefallen ist: Die beiden Enden des Widerstands sind wohl kurzgeschlossen.

Gruß Tommy

Das mit dem Widerstand hat Tommy ja schon geschrieben und dann gibst du auch 5 Volt direkt auf den Datenpin des Sensors.
Ob der das lange verträgt ?

Sorry ich bin noch ein ziemlicher anfänger wie man merkt, wie muss ich dann den sensor anschliessen? Rot auf 5V schwarz auf ground und den gelb für daten mit einem 4.7k ohm wiederstand. Was mach ich falsch?

Die Datenleitung an den Eingang des Arduino und zusätzlich über den Widerstand gegen 5V.

Gruß Tommy

linuxubuntu:
Sorry ich bin noch ein ziemlicher anfänger wie man merkt, wie muss ich dann den sensor anschliessen? Rot auf 5V schwarz auf ground und den gelb für daten mit einem 4.7k ohm wiederstand. Was mach ich falsch?

Und es gibt im Web zahlreiche Beiträge, wie du es anschalten musst.

Hallo Tommy

Vielen Dank für deine Rückmeldung. Konkret heisst das, dass ich den gelben draht direkt auf den eingang vom arduino nehme und der wiederstand von den pins 5V auf die datenleitung stecke?

Gruss linus k.O.

Ja den Widerstand als Pullup nach 5V. Ob gelb die Datenleitung ist, musst Du nachschauen.

Gruß Tommy

Hi

Laut den Bildern des Fremd-Hoster muß 'nur' die rote Brücke raus und durch den Widerstand ersetzt werden.
Dann könnte Das Was werden.
Gelb ist Da aber nur der GND zum Steckbrett :o

MfG

Aber ist wieder mal toll, dass man hier Antworten erwartet, aber auf Bitten, die Dinge richtig reinzustellen, überhaupt nicht reagiert.
Irgendwie arrogant.
Sorry aber das kann ich nicht verstehen.

Hallo Zusammen

Besten Dank für die Hilfen und auch besten Dank für die vielen Hinweise betreffend Bilder Posts. Sorry es war mein erster Beitrag hier im Forum desshalb wusste ich nicht wie das gehandhabt wird. Das nächste mal werde ich die Bilder als Anhand Posten.

Wünsche allen Frohe Weihnachten.

Das wurde dir doch schon in Post #1 geschrieben.

Genau. Ich hoffe du kannst die Weihnachten trotzdem genießen :smiley:

Gruss Linus

linuxubuntu:
Genau. Ich hoffe du kannst die Weihnachten trotzdem genießen :smiley:

Gruss Linus

Was hat das mit Weihnachten zu tun ?

Weil du dich so aufregst, dass ich die Bilder nicht nach Vorschriften gepostet habe und den ersten Post zu spät kommentiert habe - das ganz in der Weihnachtszeit. :smiley:

linuxubuntu:
Weil du dich so aufregst, dass ich die Bilder nicht nach Vorschriften gepostet habe und den ersten Post zu spät kommentiert habe - das ganz in der Weihnachtszeit. :smiley:

Echt jetzt ? Du tust mir leid.

Statt darüber zu 'reden' könnte man das Bild auch einstellen. :wink:


Details (mehr Schärfe wäre besser...):