Étape 2: Code pour l’Arduino
J’ai donc utilisé Bluetooth car le sien est un protocole pris en charge par les deux.
Après quelques tests avec un autre module Arduino et Bluetooth, j’ai été en mesure d’envoyer une chaîne depuis Android Arduino.
DONC d’abord le code pour l’Arduino, sur la page suivante, je vais parler de l’appareil de l’expéditeur (android ou Win)
J’ai voulu faire un programme simple qui pourrait facilement être élargi.
Je sais que le périphérique expéditeur enverrait une chaîne de 4 chiffres.
Par exemple « R255 »
De là, je sais la couleur R = rouge et l’intensité = 255
Il en va de même avec le fil bleu = vert B = G et blanc = W
Et utiliser un X je pourrais utiliser des fonctions supplémentaires comme dans le clignotement rapide ou arc-en-ciel les lumières RVB.
Donc, dans de Arduino code un soutien dans le code de pièces. Le premier est la lettre qui indique la couleur de la fonction.
et la deuxième partie des 3 digets me disant la luminosité de la couleur, ou un certain nombre de la fonction.
Il est simple de contrôler les lumières blanches. J’ai juste utilisé le signal PWM. 0 = off, 255 est entièrement allumé.
exemple: « analogWrite (PWMLED1, 255); » 1 PWMled est totalement sur.
Pour contrôler les LED RGB, j’ai utilisé la bibliothèque SPI et Adafruit_WS2801.
Cela me permet à un contrôle facile chaque LED sur le strip.
Par exemple, la construction en fonction. « rainbowCycle »
Cela montre un joli arc en ciel sur la lampe.
Et enfin je construis dans une fonction pour arrêter une boucle (par exemple clignotant).
Pour plus d’informations. Regarder dans le ARDUINO_CODE