Avmystifiera 4 pin adresserbara RGB LEDS (6 / 6 steg)
Steg 6: Linda den alla tillsammans...
Här är koden jag har använt i min demo. Det var väldigt lätt att slänga ihop detta snabbt, och efter att du spendera lite tid att lära sig att prata med WS2812 chip, allehanda möjligheter öppna. Från stora matriser av lysdioder bilda en ad hoc-bildskärm, eller bara en touch av färg där du vill, adresserbara RGB lysdioder verkligen gör det enkelt.
Jag har försökt att hålla min kod läsbar, och därför har jag inte gjort användningen av matriser färgdata eller för uttalanden som i de angivna exemplen med Adafruit NeoPixel biblioteket. Det är så att du kan se varje steg enkelt. Jag har endast berört det toppen av ett isberget här, Adafruits exempelkod visar hur du tona mellan färger smidigt, få att jaga "teater" effekt och mycket mer.
Jag bör påpeka att Adafruit tyder på en frikoppling kondensator mellan
strömförsörjningen och lysdioderna som en enda strömbegränsande motstånd mellan Arduino och den första lysdioden Data i PIN-kod, samt att hålla ledningarna så kort som möjligt.