// Définition des variables
int ntc = A0;
void setup() {;
// Vitesse transmission serie (bit/s)
Serial.begin(9600);
}
void loop() {
// Lire la valeur numérique de la sortie CA
int Rn = analogRead(ntc);
//Determination de la température
// Rn est la valeur de sortie du Convertisseur A/N
// Lr = Log Rt
double Lr = log(10000.0 * ((1024.0/Rn - 1)));
// Temperature en Kelvin
double T_K = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Lr * Lr ))*Lr);
// Convertir de Kelvin à Celsius
float T_C = T_K - 273.15;
// Affichage température
Serial.println("Temp (C): " + String(T_C));
delay(5000);
}