Lumière colorée avec LED RVB
Lorsque vous avez d'abord commencé avec l'exercice 1, vous étiez content de juste faire clignoter une LED. Mais vous avez dépassé cela, n'est-ce pas? Vous voulez de l'orange, vous voulez de la sarcelle, de l'aubergine! Heureusement il y a un moyen de faire briller plusieurs couleurs avec une seule LED sans avoir à aligner chaque nuance de l'arc en ciel.
Pour ce faire nous allons utiliser une LED RVB.
Une LED RVB n'est pas une simple LED - c'est en fait trois LEDs dans un seul package: une rouge, une verte et une bleue. Quand vous les allumez, leurs lumières se mélangent et vous obtenez d'autres couleurs. La couleur que vous obtenez est le résultat de l'intensité des LEDs individuelles rouge, verte et bleue. On contrôle l'intensité par modulation de largeur d'impulsions (MLI), ou PWM (Pulse Width Modulation) en anglais, à laquelle nous nous sommes familiariés auparavant avec la luminosité d'une LED et la vitesse d'un moteur.
COMPOSANTS
- LED RVB (RGB en anglais, NdT).
- Résistance de 330 ohm (orange-orange-brun) x 3.
- Fils de connexion.
SCHEMA DU CIRCUIT
MONTAGE DU CIRCUIT
Montage d'une LED RVB, par le traducteur
CODE
Vous pouvez trouver ce code dans CIRC-12-code-led-rgb.js
var j5 = require("johnny-five");
j5.Board().on("ready", function() {
var myLed = new j5.Led.RGB([ 9, 10, 11 ]);
// rend le voyant rouge
myLed.color("#ff0000");
this.wait(1000, function() {
// rend le voyant bleu après 1 seconde
myLed.color("#00ff00");
});
this.wait(2000, function(){
// rend le voyant vert après 2 secondes
myLed.color("#0000ff");
});
this.wait(3000, function(){
// éteint le voyant après 3 secondes
myLed.off();
});
this.repl.inject({
r: myLed
});
});
DEPANNAGE
La LED reste noire ou montre une couleur incorrecte
Avec les quatres broches de la LED si proches l'une de l'autre, il est quelquefois facile de mal en placer une. Vérifiez que chaque broche est là où elle doit être.
Voir rouge
La diode rouge parmi les LEDs RVB peut être un peu plus brillante que les deux autres. Pour que leurs couleurs soient plus balancées, utiliser un transistor avec plus d'ohms, ou ajuster la valeur rouge dans le code.
ETENDRE LE CODE
Une terre de diffusion
L'inconvénient d'utiliser une LED RVB faite de trois LEDs séparées pour générer nos couleurs est que quelquefois il est possible de voir les couleurs de trois lumières distinctes. Un moyen d'éviter cela est d'arriver à rendre la lumière plus diffuse (ou dispersée) de sort que les couleurs individuelles se mêlent mieux. De nombreuses LEDs RVB sont diffuses plutôt que claires pour aider à améliorer la qualité du mélange de couleurs. Si la lumière n'est pas assez diffuse vous pouvez essayer de placer la LED derrière une feuille de papier ou d'acrylique; ou dans une balle de ping pong ou en polystyrène.
Licence Common Creative. Traduction par Scriptol.fr du tutoriel en anglais d'Anna Gerber, sous la même licence. Copie et modification autorisées sous réserve de conserver cette notice y compris le lien sur la page originale.