Für diese Instructable benötigen wir einen WS2812 LED-Streifen, auch bekannt als NeoPixel, und jede MCU, die über Arduino programmiert werden konnte. Ich benutze Digispark, es ist eine sehr schöne kleine MCU basierend auf ATtiny85. Es verfügt über eine spezielle Bootloader namens Micronucleus bietet die Möglichkeit, eine Programm hochladen direkt USB Trog. Dies bedeutet, dass wenn Sie Digispark Board Sie anfangen können haben, ohne andere Hardware verwenden nur folgen die Anweisungen am http://digistump.com/wiki/digispark
Liste der Komponenten:
- Digispark (alle Arduino tun wird)
- WS2812 LED-Streifen (NeoPixel)
Bitte beachten Sie, dass NeoPixel Bibliothek benötigt genügend Arbeitsspeicher Farbdaten für alle Pixel zu halten. Sie benötigen 3 Byte für jede LED in Ihrem WS2812-Streifen (und etwas mehr für andere Variablen). Z. B. ATtiny85 hat nur 512 Bytes des Arbeitsspeichers und ich war in der Lage, bis zu 100 LEDs zu steuern. Wenn Sie mehr leisten wollen, brauchen Sie mächtiger MCU (ATmega328 ist eine gute Wahl).