loader

Jauge LED Grove avec micro:bit

Cette ressource montre comment utiliser la jauge LED Grove avec une micro:bit. Dans un premier temps, nous verrons comment utiliser la jauge. Puis, dans la partie Exercice pratique, nous verrons comment créer une station de mesure de l'humidité du sol.

Anatomie de la jauge LED Grove
La jauge LED Grove est composée de plusieurs éléments. Le premier élément est un module de 10 LED arrangées verticalement. A la base de ce module, on retrouve une LED rouge, une LED orange, puis 8 LED vertes : 

animation jauge
Exemple de fonctionnement de la jauge (titre original : level.gif, auteur : Mike Causer, licence MIT, source)

Ensuite, à l'arrière du module se trouve une puce nommée MY9221. C'est elle qui est directement reliée aux différentes LED de la jauge et qui les contrôle :

contrôleur LED

Enfin, le connecteur Grove sert à connecter la jauge à la micro:bit. En envoyant des commandes via les broches reliées au connecteur Grove, il est possible de "dire" au MY9221 quelles LED allumer et lesquelles éteindre.
De cette manière, nous n'avons pas besoin d'utiliser 10 broches pour contrôler 10 LED, mais seulement 4, pour communiquer avec le MY9221 et lui fournir de l'électricité.

Instructions de montage
Pour connecter la jauge à la micro:bit, il faudra insérer cette dernière dans le port prévu à cet effet du shield Grove, puis connecter la jauge au shield Grove sur le port P0/P14 du shield :

Montage partie 2

Programme
Le programme suivant allume la LED n°5 de la jauge Grove. Pour allumer d'autres LED de la jauge, il faut simplement modifier le bloc de la jauge en changeant la valeur numérique du bloc.

Instructions de montage
En reprenant le montage de la partie précédente, il faudra connecter le capteur d'humidité du sol à la broche P1/P15 du shield micro:bit :

Montage partie 3

Exercice
Le but du programme est de fournir un indicateur visuel simple de l'humidité du sol mesurée par le capteur. Pour cela, il va falloir convertir la mesure du capteur (qui est définie entre 0 et 1023) vers une plage de 1 à 10 (nombre de LED de la jauge), puis afficher cette valeur convertie sur la jauge.

Vous êtes toujours bloqué ? Pas question de vous laisser seul !
  • Nous vous invitons à nous envoyer un mail à : support@vittascience.com

N'hésitez pas à joindre des captures d'écrans : de votre programme / de vos messages d'erreurs / ou toute autre information pouvant être utile. 

 Afin de vous aider au mieux, nous regarderons le(s) programme(s) qui pose(nt) problème ensemble (prévoyez d'avoir votre montage sous la main pour le RDV). 

Licencia de uso

Licence Creative Commons

Este recurso está disponible bajo los términos de la licencia Creative Commons Attribution-Share Alike 2.0 France License.