Seuil de température ARDUINO.

 if (temp > temperature_max) digitalWrite(led, HIGH);

C'est normal qu'elle s'allume à 23° si vous n'avez pas introduit les mêmes °C de battements que pour la gestion de "etat"