Mise en œuvre de la CTN, affichage de la température dans le terminal ARDUINO.

Écrire le programme en langage ARDUINO à partir de l'algorithme ci-dessous :

Algorithme

La bibliothèque:

  •  math.h

Les variables globales :

  • Déclaration d'une constante de type entier (2 octets) de nom B;

  • Déclaration d'une constante de type réel de nom R0;

  • Déclaration d'une variable de type entier (2 octets) de nom ;

  • Déclaration d'une variable de type réel de nom V ;

  • Déclaration d'une variable de type réel de nom RCTN ;

  • Déclaration d'une variable de type réel de nom temperature ;

Programme Principal :

Étude de la fonction loop

début

  • La variable N reçoit la valeur lue sur le port Analogique A0 ;

  • La variable V reçoit la conversion du nombre N en Volt

  • Calcul de la valeur de RCTN.

  • Calcul de la température à l'aide de l'équation de Steinhart-Hart ci- dessous:

  • temperature = 1.0/(log(RCTN/R0)/B+1/298.15)-273.15

  • afficher N

  • afficher V

  • Afficher la température

  • Attendre 100 ms

Fin 

Q17/ - Faire le codage de la fonction loop ci-dessus.

Faire les tests nécessaires.

Conclusion

La fonction setup doit mettre en place la liaison série : Serial.begin(9600) ;

Étude de la chaîne d'information :

L'afficheur LCD est de type I2C.

Q18/- Pour chacune des flèches décrire la nature et les unités de l'information transportée.