float mesure; // initialisation de la variable mesure
float tension; // initialisation de la variable tension
float Rt; // initialisation de la variable résistance de la thermistance
float R = 10000; // valeur de la résistance en ohms du pont diviseur de tension
/* Pour l'écran LCD */
#include <Wire.h> // inclure la bibliothèque permettant la communication par le protocole I2C
#include "rgb_lcd.h" // inclure la bibliothèque pour l'écran LCD
rgb_lcd lcd; // création d'un objet lcd
void setup() {
lcd.begin(16, 2); // configurer le nombre de colonnes et de lignes de l'écran LCD :
}
void loop() {
mesure = analogRead(A0); // lecture de la valeur brute du signal analogique sur la broche A0
tension = mesure * 5 / 1023; // conversion de la valeur brute en tension
Rt = (tension / (5 - tension)) * R; // conversion de la tension en résistance
/* Afficher à l'écran */
lcd.clear(); // effacer l'écran
lcd.setCursor(0, 0); // mettre le curseur à la première colonne, première ligne
lcd.print(Rt);
delay(250);
}