Problème avec la sonde DS18B20

Bonjour, je suis nouveau sur la plateforme, je vais essayer d'expliquer mon probleme du mieux que je peux !.

Je voudrai crée un programme pour lire les données d'une sonde mais quand je me rends dans le moniteur, il m'affiche constamment -127°C

Voici le code :

#include "OneWire.h"
#include "DallasTemperature.h"

#define WATER_TEMP_PIN 5
OneWire oneWire(WATER_TEMP_PIN);
DallasTemperature sensors(&oneWire);

void setup()
{
// On initialise la connexion série
Serial.begin(9600);
delay(2000);
}

void loop()
{
// On récupère la température de la sonde
sensors.requestTemperatures();
double dTempWater = sensors.getTempCByIndex(0);

// On imprime la température
Serial.print("Température de l'eau: ");
Serial.print(dTempWater);
Serial.println("°C");

delay(1000);
}

Pouvez-vous m'aider ?

Cordialement.

sonde.ino (588 Bytes)

hello, tu as monté la résistance entre le plus 5V et le fil data ?