Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float tension, RCTN, TK, TC; //Variables tension, résistance CTN, températures (K et °C)
- const float R = 547.0; //Résistance connue du pont diviseur
- const float B = 3450.0; //Caractéristique de la CTN
- const float A = 0.004407; //Coeff dans RCTN=A.exp(B/T)
- void setup() {
- Serial.begin(9600); //initialisation Moniteur série
- }
- void loop() {
- tension = analogRead(A0) * 5 / 1023.0; //Lecture de la tension aux bornes de la CTN
- RCTN = R / (5.0 / tension - 1.0); //Calcul de RCNT
- TK = B / (log(RCTN / A)); //Calcul de la température en K
- TC = TK - 273.0; //Calcul de la température en °C
- //Affichage des résultats (on peut se dispenser de certaines lignes)
- Serial.print("tension ");
- Serial.println(tension);
- Serial.print("R_CTN ");
- Serial.println(RCTN);
- Serial.print("Température ");
- Serial.print(TC);
- Serial.println("°C");
- delay(3000);
- //Fin de l'affichage
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement