Étape 5: Le code
J’ai modifié le code de mon ami (étape 4) pour le faire fonctionner avec les leds.
J’ai pris grand soin de rendre le processus du code compréhensible pour quelqu'un qui n’a pas autant de connaissances du codage.
Pour obtenir ce code de travail, vous devez faire les choses supplémentaires suivantes pour le faire marche.
- Entrez votre ID de canal dans le code
- D' inclure la bibliothèque neopixel : aller à l' étincelle IDE > recherche dans les bibliothèques de "neopixels" > Ouvrir > cliquez sur « use in app ».
- Ajouter les mots suivants « déclencheur » dans l’application « tweet contrôle » en Thingspeak.
Cosy, lecture, étude, industriel, au large, rouge, vert, bleu, violet, rose, romantique
Télécharger / flash le code à votre coeur et vous avez terminé ! Lorsque vous mettez votre coeur, cela pourrait prendre quelques minutes pour trouver son premier tweet. Ouvrez le moniteur série si vous voulez voir ce qu’il fait.
Maintenant - faire une danse de petite victoire.
Comment faire pour ajouter des couleurs/déclencheurs
Ici je vais vous expliquer comment modifier le code pour ajouter vos propres couleurs / modes.
Sur la ligne 86 , vous voyez le début d’un bouquet if/else instructions.
Regardons de plus près à l’un :
La première ligne de code est le suivant :
Lorsque la forme du mot déclencheur Thingspeak est verte , il exécute cet if/else instruction. Vous pouvez modifier « verte » à un autre mot si vous voulez exécuter cette instruction avec un autre mot de déclencheur.
Dans ce cas, la déclaration comporte deux éléments :
C’est juste pour le serial monitor lors du débogage. Vous n’avez pas à inclure.
Cela donne à la fonction "SetLedColor" une valeur spécifique. Dans cette affaire "bande de. Couleur (0, 255, 0)».
Le premier nombre est la quantité de rouge
Le deuxième numéro est la quantité de vert
le troisième nombre est la quantité de bleu.
Lorsque vous combinez différentes valeurs de ces nombres, vous pouvez faire toutes les couleurs sont là !
Comme pour un éclairage confortable :
Plus d’infos sur comment programmer les leds sur Adafruit NeoPixel Überguide.
Le grand chose sur le cœur, c’est que vous pouvez mettre à jour le code via wifi. Théoriquement vous devez jamais utiliser le câble usb. Juste vous donner VortoLight une mise à jour OTA (en direct).
Pour ceux qui ont quelque connaissance de codage verrez il y a aussi la possibilité d’utiliser le boîtier de commutation.