Dans cette application nous allons utiliser un capteur de température et afficher le résultat sur le moniteur série.


Chaîne d'information :


Nous allons étudier un capteur de température analogique. Mais que signifie "analogique" ?



Notre capteur de température et un TMP36. C'est une bestiole à trois pattes. Pour fonctionner il doit être alimenté par une tension comprise entre 2.7 et 5.5 V. En fonction de la température de son milieu environnant, il renvoie une tension qui est l'image de cette température.


Dans TinkerCad Circuit brancher un capteur analogique de temperature TMP36 sur une carte Arduino et proposer un programme qui affichera la température sur le terminal série.

Vous trouverez la documentation de ce capteur en cliquant sur ce lien.

Dans cette documentation nous trouverons la relation entre la tension du signal de sortie et la température mesurée :

Question 5 : A l’aide de la fiche technique de la sonde TMP36 (page 1), indiquez la plage de température mesurable

Question 6 : Indiquez la relation qui donne la tension en fonction de la température : U=f(Température)

Réalisez le câblage ci-dessous et vérifier cette relation U=f(Température).


Question 7 : Câbler la sonde TPM36 sur une carte Arduino en respectant la couleur des fils. Reprendre l'exemple "AnalogReadSerial" et adapter le afin d'afficher la température en °C sur le moniteur série. Compléter l'algorithme sur le document réponse.

Conseil : créer 3 variables successivement :

    • une variable "capteur" qui contiendra la valeur numérique du CAN
    • une variable "tension" qui contiendra, après calcul, la valeur de la tension image du capteur
    • une variable "temperature" qui contiendra, après calcul, la valeur de la température en °C à afficher


Remarque : La procédure "Serial.print" ne permet d'afficher QUE les caractères de la table ASCII. Il est toutefois possible d'afficher les caractères UNICODE grâce à la procédure "Serial.write(numéro décimal du caractère dans la table unicode);". Exemple : Serial.write(37); affichera dans le moniteur série le caractère "%"

Créé avec HelpNDoc Personal Edition: Créer des documents d'aide CHM facilement