Sketch arduino pour étalonner le capteur de température

Montage

Sortie série

Code à téléverser

/** * etalonnage_CTN.ino * Ce sketch affiche la valeur de la tension aux bornes du capteur conditionné * La CTN forme un pont diviseur (alimenté en 5 V) avec une résistance 10kΩ. * * En lisant au moins deux températures différentes à l'aide d'un thermomètre * on peut déterminer les coefficients a et b de la relation affine : T (°C) = a × tension (V) + b * valable entre 0 °C et 50 °C */ // 1. Déclarations des constantes et variables globales // Capteur 5 V −− CTN −− R=10kΩ −− GND const byte TEMP_SENSOR_PIN = A0; // Le Pin A0 est connecté au point milieu du pont diviseur // 2. Setup − Exécuté une seule fois void setup() { // Fixe la vitesse de communication entre arduino et le PC Serial.begin(9600); } // 3. Loop − Variables recréées à chaque boucle void loop() { // Calcul de la tension aux bornes de R int tempSensorRawValue = analogRead(TEMP_SENSOR_PIN); // Valeur numérique entre 0 et 1023 float tempSensorVoltage = tempSensorRawValue * 5.0 / 1023.0; // Valeur de la tension en volts // Affichage de la tension aux bornes du capteur Serial.println(tempSensorVoltage,3); // Trois décimales // On attend une seconde delay(1000); } // 4. Fonctions − Variables locales