Salut, oui ça faisait longtemps que je n'avais pas fait de projet arduino (2018 sur un projet de pompe d'arrosage )
Disons que si l'on pratique pas et que l'on apprend pas un minimum par coeur c'est pas facile, je pense que la majorité qui fond un peu d'arduino n'ont pas ton niveau..
POur digitalWrite(relais,LOW); par digitalWrite(relais,HIGH);
j'avais déja essayé mais cela ne fonctionne pas.
Ensuite pour l'affichage j'ai repris qu'une partie de ton code et cela fonctionne, merci:`
void temperature_eau()
{
sensors.requestTemperatures(); //Demande la température aux capteurs
temperature = sensors.getTempCByIndex(0); // lire temperature en Celsius
lcd.setCursor(0, 0);
lcd.print("Temp eau piscine");
lcd.setCursor(1, 1);
if (flag_tempo_pompe_en_cours) //si une tempo pompe est en cours
{
lcd.setCursor(8, 1);
lcd.print(" ");
}
else
{
lcd.setCursor(0, 1);
lcd.print(" ");
lcd.setCursor(6, 1);
}
lcd.print(sensors.getTempCByIndex(0), 1);
lcd.write( 223); //223 est le code du caractère °
lcd.print("C ");
Serial.println(sensors.getTempCByIndex(0));
}