Para este Instructable necesitamos una tira de LED de WS2812, también conocido como NeoPixel y cualquier MCU que puede programarse a través de Arduino. Yo uso Digispark, es un microcontrolador pequeño muy bonito basado en ATtiny85. Tiene un gestor de arranque especial llamado micronúcleo que proporciona la posibilidad de subir un programa directamente a través de USB. Esto significa que si tienes Junta de Digispark que pueden empezar a utilizar sin cualquier otro hardware, sólo tienes que seguir las instrucciones en http://digistump.com/wiki/digispark
Lista de componentes:
- Digispark (cualquier Arduino hará)
- Tira de LED de WS2812 (NeoPixel)
Tenga en cuenta que la biblioteca de NeoPixel necesita suficiente memoria para almacenar datos de color para todos los píxeles. Necesita 3 bytes para cada LED en su tira de WS2812 (y algunos más de otras variables). Por ejemplo, ATtiny85 tiene sólo 512 bytes de memoria y era capaz de controlar hasta 100 LEDs. Si quieres hacer tiras más, necesita más de gran alcance MCU (ATmega328 es una opción decente).