Stap 5: programmering
Om te controleren de strips, gebruikte ik een Arduino. In mijn geval had ik 500 + LEDs, dus ik nodig een Arduino Mega genoeg geheugen te houden van de RGB-matrix (3 bytes per LED voor de R, G en B byte kleurwaarden) te hebben.
Voor de controle van de LED, ik gebruikte de Adafruit Neopixel library, en toegevoegd een paar nieuwe animatie routines. De code is gekoppeld. De draden van het signaal voor de LED-strip was verbonden met pin 6 en de draad van de grond moet worden verbonden met de Arduino voor de verwijzing van het signaal. Bovendien, gebruikte ik de 5 volt van de strip voor het aandrijven van de Arduino, zodat de Arduino is gevoed vanuit de 5 v-pin.
Er zijn andere bibliotheken zoals FastSPI en ene Pololu. Er is ook een Arduino codevoorbeeld dat alleen een Uno moet omdat het maakt geen gebruik van een matrix.
U kunt ook een controller zoals de T-1000s en de LED bewerken, al had ik veel moeite om dat met de Java-versie werkt op mijn machine, dus ik niet dat adviseren zou tenzij u willen sleutelen.
Nu dat ik de LEDs omhoog, is de echte kunst in de programmering en animaties!