Bygga en bättre RGB LED-controller. (12 / 15 steg)
Steg 12: Passande processorn.
Chip är polaritet känsliga och indraget i ena änden måste gå i den riktning som visas på PCB. Uttaget har även ett matchande indrag.
Detta chip är det som gör hela modulen fungerar. Det är en PIC mikrokontroller programmeras till full kapacitet med lean och effektiv maskinkod (montör). Använda maskinkod var det enda sättet att det var möjligt att ge 16 miljoner färg upplösning samtidigt hålla PWM (Pulse bredd Modulation) tillräckligt snabbt för att förhindra flimmer. Det var också det enda sättet att ge chip intelligens att förstå färg och att kunna generera slumpmässiga färger i olika palletes i realtid.
Det tog mig lång tid att finslipa programmet till sin nuvarande nivå. Alla färg generation och morphing algoritmer är helt seriöst sammanvävda att göra dem så mager och snabb som möjligt och ändå lämna utrymme för några mer oseriöst och roliga effekter.