loader

Led RGB Neopixel Grove avec micro:bit

Cette ressource montre comment utiliser la LED RGB neopixel avec une micro:bit. Dans un premier temps, nous verrons comment utiliser la LED. Puis, dans la partie Exercice pratique, nous verrons comment créer un radar de recul lumineux

Que veut dire RGB ?
RGB est un acronyme anglais signifiant Red-Green-Blue (Rouge-Vert-Bleu en français, ou RVB). Il s'agit d'une méthode permettant de représenter une grande variété de couleur en n'utilisant que les trois couleurs primaires de la synthèse additive (rouge, vert et bleu).

RGB

En superposant les trois couleurs, et en faisant varier l'intensité de chacune, il est possible d'obtenir un total de 16 777 216 couleurs différentes. En effet, chaque couleur a une intensité comprise entre 0 et 255, on a donc 256 * 256 * 256 = 16 777 216 combinaisons possibles. Ci-dessous quelques couleurs et leurs codes RGB :
  • Rouge : (255, 0, 0)
  • Vert : (0, 255, 0)
  • Jaune : (255, 255, 0)
  • Orange : (255, 128, 0)

Vous pouvez essayer de mélanger vous même les couleurs sur cette page

Comment fonctionne une LED RGB ?
Une LED RGB est en réalité un ensemble de 3 LED monochromes : une rouge, une verte et une bleue, très proche les unes des autres. Lorsque les trois LED émettent en même temps, leurs lumières se "mélangent" on perçoit alors une couleur qui est la somme des trois autres. Ci dessous une photo d'une LED RGB vue de près et de loin :

led RGB de près LED RGB de loin

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

Montage partie 2

Programme
Le programme suivant crée un effet d'arc-en-ciel sur la LED.

Instructions de montage
En reprenant le montage de la partie précédente, il faudra connecter le télémètre à ultrasons Grove à la broche P1/P15 du shield micro:bit :

Montage partie 3

Exercice
Le but de ce programme est de créer un radar de recul lumineux. Selon la distance, il faudra éclairer la led RGB Neopixel en rouge, en orange , en jaune ou en vert. Inférieur à 10cm correspond à la couleur rouge, entre 10 et 25 à la couleur orange, entre 25 et 50 la couleur jaune et supérieur à 50 la couleur verte. Aussi, si jamais la mesure effectuée ne tombe dans aucune des catégories précédentes, la LED est éteinte pour indiquer que la mesure effectuée est invalide (capteur trop près ou trop loin).

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). 

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