Voici mon nouveau programme pour la mesure de la température avec un LM35.
// On déclare les variables
float volt;
float temperature;
void setup()
// Fonction qui s'éxécute une seule fois au démarrage, ou après un reset
{
Serial.begin(9600); // On initialise le moniteur série et sa vitesse de transfert à 9600 bits/s (ou Bauds)
}
void loop()
// Fonction qui s'éxécute en boucle, une fois la fonction void setup() éxécutée
{
volt = analogRead(A0); // On lit les données du capteur sur le port analogique A0
volt = 5*volt/1023; // On calcule le voltage
temperature = volt/0.01; // On calcule la température à partir du voltage
Serial.println(temperature); // On affiche la valeur
delay(1000); // On crée un délai pour permettre la lisibilité des valeurs
}
Y a t'il des erreurs dans le code ?
Celui-ci doit marcher à 100% ?
Merci ![]()