Stap 1: De Arduino-code en de PC-Software
De MCU gewoon ontvangt waarden voor elk geleid en stelt hen!
Het ontvangt waarden zoals in het volgende voorbeeld: "0x3FF000C". Vanaf de rechterkant, zijn de 3 eerste 2 cijfers R, B, G-waarden (8-bits)
de laatstgenoemde vertelt Arduino die leidde tot het instellen van deze waarden voor! de andere 9 ~ bit (in het geval u gaan voor 6 mij ook) kan worden gereserveerd voor troepenleiding zoals clearAll of fade! gewoon beginnen met achteruit (van FF aan aantal LEDs hebt) zodat het niet tot problemen leiden
In het geval dat u wilt downloaden/ziet de code er in mijn GitHub kunt u mijn profiel op de Intro
PC Software gewoon controleert het voorgrondvenster en set kleuren dienovereenkomstig. de klasse van de verlichting is voor het verzenden en het instellen van de kleur voor elke LED
Effecten klasse is een klasse voor Fading (geen regenboog voor nu, het is in verlichting klasse) en andere effecten die ik ooit zou kunnen toevoegen
De software leest profielen uit een bestand met de naam "profiles.txt"
de syntaxis is op deze manier:
appName(be careful with caps, you should check task manager):F / "leeg": rood, groen en blauw
Dit is een voorbeeld:
Mozzila Firefox::255, 50, 0
Helden van de Storm: F:25, 0, 255