Quand nous travaillons en collaboration avec LEDs, nous aimons souvent contrôler leur état (marche/arrêt), la luminosité et la couleur. Il y a beaucoup, beaucoup de différentes façons d’aller à ce sujet, mais aucun n’est qu’une solution comme la WS2812 RGB LED compacte. Dans son paquet de minuscules de 5 x 5 mm, le WS2812 comprend 3 LEDs super brillantes (rouge, vert et bleu) et un circuit de pilote compact (WS2811) qui ne nécessite qu’une donnée d’entrée pour contrôler l’État, la luminosité et la couleur des 3 LED.
Au détriment de nécessitant une ligne de données qu’une seule à 3 LEDs de contrôle, il arrive une demande pour le moment très précis dans la communication avec le WS2811. Pour cette raison, il faut un microcontrôleur en temps réel (p. ex., AVR, Arduino, PIC). Malheureusement, un micro-ordinateur basé sur Linux ou un microcontrôleur interprété comme le Netduino ou Basic Stamp ne peut pas fournir l’exactitude suffisante de calendrier qui est nécessaire. Ainsi, dans ce Instructable je marche à travers le processus de mise en place et en contrôlant une de ces LEDs avec un Arduino Uno. Ensuite, je montre comment il est facile de se connecter à plusieurs d'entre eux ensemble pour obtenir un affichage éclairage génial !
Niveau de Difficulté: débutant
Temps d’exécution: 10-15 Minutes