Dit Instructable moeten we een WS2812 LED-strip, ook wel bekend als NeoPixel en een MCU die kan worden geprogrammeerd via Arduino. Ik gebruik Digispark, het is een zeer mooie kleine MCU op basis van ATtiny85. Het heeft een speciale bootloader Micronucleus waarin de mogelijkheid tot het uploaden van een programma genaamd rechtstreeks via USB. Dit betekent dat als u Digispark bestuur heeft, die u kan beginnen het te gebruiken zonder enige andere hardware, volg de instructies op http://digistump.com/wiki/digispark
Lijst van onderdelen:
- Digispark (elke Arduino zal doen)
- WS2812 LED strip (NeoPixel)
Houd er rekening mee dat de NeoPixel library voldoende geheugen moet te houden van de kleurgegevens voor alle pixels. Voor elke LED in uw WS2812 strip (en wat meer voor andere variabelen), moet u 3 bytes. Bijvoorbeeld, ATtiny85 heeft slechts 512 bytes van het geheugen en ik was in staat om te bepalen tot 100 LEDs. Als u wilt dat langere stroken, moet u meer krachtige MCU (ATmega328 is een fatsoenlijke keuze).