Pour ce Instructable nous avons besoin d’une bande de WS2812 LED, aussi connu sous le nom NeoPixel et n’importe quel microcontrôleur qui pourrait être programmée via Arduino. J’utilise Digispark, c’est un très bel MCU minuscule basé sur ATtiny85. Il a un chargeur de démarrage spécial appelé Micronucleus qui offre la possibilité de télécharger un programme directement creux USB. Cela signifie que si vous avez des Digispark Conseil, que vous pouvez commencer à l’utiliser sans aucun autre matériel, il suffit de suivre les instructions à http://digistump.com/wiki/digispark
Liste des composants :
- Digispark (toute Arduino fera l’affaire)
- Bande de LED WS2812 (NeoPixel)
Veuillez noter que NeoPixel bibliothèque a besoin de suffisamment de mémoire pour conserver les données de couleur pour tous les pixels. Il faut 3 octets pour chaque LED dans votre bande de WS2812 (et encore plus pour les autres variables). Par exemple, ATtiny85 n'a que 512 octets de mémoire et j’ai été capable de contrôler jusqu'à 100 LEDs. Si vous voulez faire des bandes plus longues, vous avez besoin de plus puissante MCU (ATmega328 est un choix décent).