Permanent Digital LED House Holiday belysning (5 / 6 steg)
Steg 5: programmering
För att styra remsorna, använde jag en Arduino. I mitt fall hade jag 500 + lysdioder, så jag behövde en Arduino Mega har tillräckligt med minne för att hålla RGB matrisen (3 bytes per LED för R, G och B färg bytevärden).
För LED kontroll, jag använde Adafruit Neopixel biblioteket, och lagt till några nya animation rutiner. Koden är kopplad. Signal kablar för LED strip var anslutna till stift 6, och en jordledning måste anslutas med Arduino för signal referens. Dessutom använde jag bara 5 volt från remsan för att driva Arduino, så Arduino drivs från 5v stift.
Det finns andra bibliotek som FastSPI och en från Pololu. Det finns också en Arduino kodexempel som bara behöver en Uno eftersom det inte använder en matris.
Du kan också använda en handkontroll som T-1000s och LED redigera, även om jag hade en massa problem med att få att arbeta med Java-version på min maskin, så jag inte skulle rekommendera det om du inte gillar att mixtra.
Nu när jag har lysdioderna, är den verkliga konsten i programplaneringen och animationer!