Étape 3: Le Code
Le code d’échantillon Arduino standard pour Neopixels parcourent leur séquence ou un modèle avant de regagner la boucle principale. À l’aide d’un ESP8266 comme le microcontrôleur signifie que le serveur web n’est pas sensible au cours de cet intervalle.
J’ai utilisé le code de l’animation d’un article peu connu sur Adafruit qui assuraient que le code serveur web n’a été jamais bloqué par le code de l’animation elle-même.
L’article original peut être trouvé ici https://learn.adafruit.com/multi-tasking-the-arduino-part-3/put-it-all-together-dot-dot-dot et est référencé dans le code ci-joint.
Vous changez la couleur de la Neopixel à l’aide de l’URL associée à l’ESP,
Par exemple, http://[Your adresse IP]/ r affecte le Neopixels rouge.
Les options complètes sont :
- / R = rouge
- / G = vert
- / B = bleu
- / W = blanc Scanner
- / X = arc en ciel
- / Y = Cycle de Rainbow
- / Z = Chaser arc-en-ciel
- Set = R = 255, G = 255 & B = 100 [valeurs définies pour changer de couleurs spécifiques]
Le code pour ma version peut être modifié pour changer le comportement ou ajouter dans addit