loader

Activité 6 : mesurer la température (Starter kit Vittascience)

Utilisation du capteur de température avec la carte NUCLEO-L476

Le capteur température Grove est un module qui permet de mesurer la température de l'air ambiant sur une plage de -40°C à +125°C.

Le principe de fonctionnement est simple. Ce capteur se compose d'une thermistance, une petite résistance, qui laisse passer le courant de plus en plus facilement à mesure que la température augmente. L’information retournée par le capteur est la valeur de température en degré Celsius.
zoom-temperature-FR

Pour mesurer la température à l'aide de la carte NUCLEO-L476RG, il faut réaliser le branchement suivant : 
- Connecter le Shield Grove sur les connecteurs de la carte. 
- Brancher, à l'aide du câble Grove, l'écran sur l'un des ports nommés I2C disponibles.
- Connecter le module de température à l'aide du câble Grove sur l'un des ports analogiques. Nous allons choisir le port A1.

temperature-FR

Attention à respecter le sens du branchement du câble Grove (4 fils en 1 avec détrompeur).

Attention à bien vérifier la position du curseur 3V sur le shield Grove pour obtenir de bonnes valeurs.

Passons maintenant à la programmation ! 

Nous allons utiliser deux blocs :
- " [LCD] afficher le texte ... sur la ligne 0 position 0 ", disponible dans la partie Affichage du casier des blocs pour gérer l'écran.
- " [Capteur de T°] température en °C sur la broche A1 ", disponible dans la partie Capteurs, pour récupérer la valeur du module.

temperature-1-FR

Utiliser l'interface suivante pour programmer le module : 


Pour faciliter la lecture, on peut insérer une pause et effacer l'écran. 
temperature-2-FR

Une fois le programme créé, il faut le copier sur la carte. Pour ce faire, il faut utiliser le bouton "Téléverser" (voir Activité 0 : Prise en main de la carte)

Nous allons maintenant créer un texte, pour faciliter la lecture par l'utilisateur. 

Il faut utiliser le bloc "créer le texte ... ... ... " disponible dans la partie Texte du casier des blocs, en le combinant avec le bloc ("...") qui permet d'écrire. 

temperature-3-FR


Voici un exemple de code prêt à être utiliser :


Ce code comprend :
- l'affichage du mot " Température : " sur la première ligne de l'écran
- l'affichage d'un texte composé de l'arrondi de la valeur de température + le sigle °C, sur la deuxième ligne de l'écran
- une pause de 1 seconde
- le nettoyage de l'écran pour faciliter la lecture

Lancer le simulateur pour vérifier la bonne exécution de votre programme ou télécharger-le sur la carte. 


Vous avez réussi ? Parfait, vous savez maintenant programmer un capteur de température à l'aide de votre carte NUCLEO-L476RG ! 
Découvrez les autres activités du Starter kit en cliquant sur les icônes ci-dessous.

User licence