loader

Activité 8 : mesurer une distance (Starter kit Vittascience)

Utiliser le capteur à ultrasons avec la carte NUCLEO-L476

Le capteur de distance à ultrasons Grove est un module qui permet de mesurer la distance entre le capteur et un objet situé entre 2cm et 350cm.

Le principe de fonctionnement est simple. Ce capteur émet des ultrasons et calcule le temps qu'ils mettent à revenir au récepteur. Il détermine ainsi la distance séparant le capteur, de l'objet qui a réfléchit les ultrasons en écho. L’information retournée par le capteur est la distance en centimètre. 
zoom-ultrasons-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 D8.

ultrasons-FR

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

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 à ultrasons Grove] distance (cm) D8 ", disponible dans la partie Capteurs, pour récupérer la valeur du module.

ultrasons-1-FR


Utiliser l'interface suivante pour programmer le module : 


Pour faciliter la lecture, on peut insérer une pause et effacer l'écran. 
ultrasons-1-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. 
ultrasons-3-FR

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


Ce code comprend :
- l'affichage du mot " Distance : " sur la première ligne de l'écran
- l'affichage d'un texte composé de la valeur de distance + le symbole 'cm', 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 distance à l'aide de votre carte NUCLEO-L476RG ! 
Découvrez les autres activités du Starter kit en cliquant sur les icônes ci-dessous.

Användarlicens