/*
 * Code d'exemple pour le capteur LM35 (2°C ~ +110°C) avec une meilleure précision.
 */
int valeur_lue ;
float tension ;
float temperature_celcius ;

// Fonction setup(), appelée au démarrage de la carte Arduino
void setup() {

  // Initialise la communication avec le PC
  Serial.begin(9600);
  
  // Améliore la précision de la mesure en réduisant la plage de mesure
 //analogReference(INTERNAL); // Pour Arduino UNO
  // analogReference(INTERNAL1V1); // Pour Arduino Mega2560
}

// Fonction loop(), appelée continuellement en boucle tant que la carte Arduino est alimentée
void loop() {
  
   // Lire la valeur sur la broche analogique A0
       valeur_lue = ???????;
  
  // Convertir la mesure (nombre entier) en tension (volt) à l’aide d’ un produit en croix
       tension =  ??????????????;

  // Convertir la tension (volt) en température
   temperature_celcius = ??????????? ;

  // Afficher la température 
  Serial.println(?????????????);

  // Attendre 250 ms
  delay(250);
}