Stap 2: LED en firmware
De kleur wijzigen van LED is een module van de ShiftBrite van Macetech.com. Het is gedreven door drie pinnen PIC en aangedreven door een aanbod van 5 volt.
De firmware van de PIC is een eenvoudige timer en de interrupt-gebaseerde RC5 afstandsbediening decoder. Het bitbangs ShiftBrite kleur instructies op basis van de externe opdracht codes ontvangen.
De firmware negeert de RC5 merk code en kijkt alleen naar de opdracht. Het moet het begrijpen van een RC5-afstandsbediening. RC5 is een echt gemeenschappelijk protocol, meestal beschikbaar als een Philips TV op universele afstandsbedieningen.
0. off 1. rode 2. Orange 3. 4. groen geel 5. blauw 6. Indigo 7. Violet 8. wit (alle kleuren) 9. boos pompoen (~ 10 seconden)
De kanaal knoppen 0-8 bepalen de kleur. #9 speelt een 10 seconden 'boos pompoen' rode stroboscopisch effect en keert terug naar een effen kleur. Er is veel ruimte voor meer effecten, vervagingen en andere opties.
Laatste bron en gecompileerd. HEX zijn beschikbaar hier.