loader

Activité 6 : Mesurer une distance et afficher la valeur dans la console série (IoT sensors kit)

Utilisation du module Time of Flight avec la carte Nucleo L476

Le capteur de distance Time of Flight est un module qui permet de mesurer la distance entre le capteur et un objet jusqu'à 200cm.

Le principe de fonctionnement est simple. Ce capteur émet un laser (940nm) invisible pour l'oeil humain et calcule le temps que les photons émis mettent à revenir au récepteur. Il détermine ainsi la distance séparant le capteur de l'objet. L’information retournée par le capteur est la distance en millimètre ou en centimètre. 


zoom-TOF-FR

Pour mesurer la distance à l'aide de la carte NUCLEO-L476RG, il faut réaliser le branchement suivant : 
- Connecter le NUCLEO-Shield sur les connecteurs de la carte. 
- Brancher, à l'aide du câble Grove, le module Time Of Flight sur l'un des ports nommés I2C disponibles.
- Connecter la carte L476RG à l'ordinateur à l'aide du câble mini-usb.

IOT-TOF-FR

Passons maintenant à la programmation ! 

Nous allons utiliser deux blocs :
- " écrire dans la console ", disponible dans la partie Communication du casier des blocs pour gérer l'affichage.
- " [Time Of Flight] Distance en cm ", disponible dans la partie Capteurs, pour récupérer la valeur du module.

iot-tof-FR

Utiliser l'interface suivante pour programmer le module : 


La distance sera affichée dans la console, en bas de l'interface.
iot-console-tof-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. 

iot-texte-FR

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


Ce code comprend :
- l'affichage d'un texte composé du mot " Distance : " + la valeur du capteur + le symbole 'cm'
- une pause de 1 seconde pour faciliter la lecture

Télécharger le programme sur la carte et lancer la console pour visualiser la distance mesurée.

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

رخصة الاستخدام