Après avoir exploré le capteur de température et le capteur de luminosité, on continue avec le capteur de son. Notre objectif : utiliser ce capteur natif dans un programme pour alerter en cas de bruit excessif !
Cette fois-ci, on découvre un nouveau bloc pour démarrer le programme Quand le son bruyant est détecté, disponible dans l’onglet Entrée.

On ajoute le bloc montrer l’icône X qui s’affichera si le son est trop bruyant. Dans le simulateur, augmenter le curseur sur la droite, cela simulera le son ambiant : une croix apparait alors.
On va ajouter une autre icône pour signaler un volume correct. Pour cela, on utilise le bloc lorsque le son silencieux est détecté (disponible avec le menu déroulant).
A présent que le code est en place, on peut le placer sur le micro:bit.
Comme on le voit, l’icône change bien ici au son d’un clap de mains.
Cela fonctionne mais il y a un bémol : nous ne sommes pas en contrôle de la sensibilité du micro:bit. Ainsi les blocs Lorsque le son bruyant/silencieux est détecté est pré-programmé. Nous aimerions peut-être déclenché la X au moindre petit bruit, ce n’est pas possible ici. Nous verrons par la suite avec des capteurs externes, que nous pourrons être en mesure de le faire.
Pour l’heure, votre micro:bit est bien réactif au bruit environnant, ce qui était tout à fait notre objectif de départ.
0 commentaire