loader

Activité 2 : émettre un signal sonore (Starter kit Vittascience)

Utiliser le buzzer avec la carte NUCLEO-L476

Le buzzer Grove est un module qui permet d'émettre un son lorsque celui-ci est alimenté. Il est composé d'un petit élément renfermant une membrane qui va vibrer lorsque le courant va la traverser. 
zoom-buzzer-FR

Pour faire fonctionner ce buzzer à 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, le buzzer sur l'un des ports disponibles. Nous allons choisir le port D3.

buzzer-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 le bloc : " [Buzzer/Speaker] jouer la fréquence ... pendant ... sur D3 ", disponible dans la partie Actionneurs du casier des blocs.

buzzer-1-FR

Il faut définir la fréquence de la note jouée par le buzzer (ce qui correspond à la vibration de la membrane piezoélectrique) ainsi que la durée pendant laquelle on va l'entendre. 

D'autres blocs sont disponibles. Ils permettent de créer une suite de note, d'arrêter le buzzer, ou d'utiliser une mélodie déjà créée.
buzzer-2-FR


Utiliser l'interface suivante pour programmer le module : 


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)

Dans cette partie, nous vous proposons de réaliser un bip de recul qui est utilisé sur les engins de chantier lorsqu'ils se déplacent en marche arrière.
Voici le programme à créer pour qu'il s'exécute en continu : 
- Emettre un son de fréquence 2510 Hz pendant 600 ms
- Attendre 600 millisecondes
- Arrêter le buzzer
- Attendre 600 millisecondes

Les blocs sont déjà disponibles sur la zone de travail. Maintenant à vous de jouer : 

Télécharger le programme sur la carte pour vérifier la bonne exécution de votre programme ou lancer le simulateur.


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

buzzer-exercice-FR

Licence d'utilisation

Licence Creative Commons

Cette ressource est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 2.0 France