Il semblerait que des choses simples comme un effet irisé ou changer en douceur des couleurs aléatoires sur un LED RGB sont assez triviales. Toutefois, maintes et maintes fois je viens sur projets selon une approche étrange de cette affaire. L’étrangeté des plus courante est l’utilisation du modèle de couleur TSV pour programmation de LED RVB. Vraiment, les gens ! Une LED RGB est composé de trois LED : rouge, vert et bleu. Ce qui est mieux adapté pour contrôler une telle chose que le modèle de couleur rouge, vert et bleu ? Pourquoi compliquer les choses par des algorithmes supplémentaires, conversion des données d’un ensemble de règles très différent à celui natif ? Pourtant, le HSV persiste ; elle est même présente dans une excellente bibliothèque ShiftPWM...
Dans tous les cas, un des lecteurs a demandé un code dans mon précédent instructable traitant de RVB LED bandes de raccordement à un Arduino, et j’ai promis un article. Voilà, j’espère que ce n’est pas trop tard pour certains des lecteurs de faire certains lumières de Noël rapides. Ici, vous apprendrez des différentes approches possibles à un arc-en-ciel de RVB, couleurs aléatoires et leurs transitions, ainsi que quelques morceaux sur l’utilité d’une onde sinusoïdale et tables de choix.
Vous devez juste un Arduino et un LED RGB pour exécuter les esquisses présentes.
Mais d’abord, nous allons traiter avec le HSV. Si vous souhaitez obtenir aux croquis aussitôt que possible, vous pouvez ignorer maintenant à la deuxième étape.