Stap 2: Code voor de Arduino
dus ik Bluetooth, gebruikte want hij een protocol dat wordt ondersteund door beide is.
Na wat testen met een aparte Arduino en Bluetooth module kon ik een tekenreeks van Android verzenden met Arduino.
DUS eerst de code voor de Arduino, op de volgende pagina ik over de afzender apparaat praten zal (android of Win)
Ik wilde maken van een eenvoudig programma dat gemakkelijk kan worden uitgebreid.
Ik weet dat de afzender apparaat zou het sturen van een tekenreeks van 4 cijfers.
Bijvoorbeeld "R255"
Uit dit weet ik de kleur R = rood en de intensiteit = 255
Het zelfde gaat met blauw = B groen = G en wit = W
En maak gebruik van een X, ik Extra functies zoals in snel knipperen of Rainbow kon gebruiken de RGB-lichten.
Dus in de Arduino code een splinted delen de ontvangen code in te. De eerste is de Letter waarmee de kleur van de functie.
en het tweede deel bestaat uit de 3 digets vertelde me dat de helderheid van de kleur, of een aantal van de Extra functie.
Beheersing van de witte lichten vanaf is eenvoudig. Ik gebruikte het PWM-signaal. 0 = uit, 255 is volledig ingeschakeld.
voorbeeld: "analogWrite (PWMLED1, 255);" PWMled 1 is volledig op.
Ik gebruikte voor het beheersen van de RGB LED's de SPI en Adafruit_WS2801 bibliotheek.
Dit kan ik gemakkelijk controle elke LED op de strip.
Bijvoorbeeld de te bouwen in functie. "rainbowCycle"
Dit toont een mooie regenboog op de lamp.
En laatst ik bouwen in een functie om te stoppen met een lus (bijvoorbeeld knipperen).
Voor meer INFO. Zoeken in de ARDUINO_CODE