De display is outputten vervolgens de datum en de tijd en fietsen door 7 verschillende kleuren. Dit kostte me ongeveer 5 uur in totaal samen te stellen en code.
Ik heb introduceerde het concept van een 'kleur Overlay' wat betekent dat de kleurgegevens wordt gehouden in een matrix van afzonderlijke gegevens tot de LED on/off-gegevens. De manier waarop die het werkt is dat je voorstellen de matrix bestaat uit twee lagen, de onderste laag is een array van 8 x 8 lampjes die kunnen in- of uitschakelen 9de Greyscale laag worden). De bovenste laag (de Overlay Layer) bevat een digitale stuk van gekleurde cellulose dat de lichten schijnen door. Afhankelijk van welke kleur elke sectie van de matrix is ingesteld op, schijnt wat wordt weergegeven onder op de Greyscale laag door de gekleurde Overlay Layer, waardoor u de kleuren die u ziet.
In deze demonstratie twee functies worden gebruikt, de 'colourFill' en de 'rainbowFull'-functies. De colourFill functie vult gewoon de matrix van de Overlay met een effen kleur. De functie rainbowFill vult de Overlay-matrix met een vooraf ingesteld patroon van kleuren. Zoals u zien kunt, wordt met de kleuren statisch blijven terwijl glijden onder wordt de tekst weergegeven.
Een ambitieuze coder kunt deze functie gebruiken als ook animatie bij de Overlay om geanimeerde kleuren die afzonderlijk op de animatie onder in de Greyscale laag verplaatsen.