Étape 3: codage !
Voici venir le plaisir partie !
Attaché est le code qui vous aidera à faire tâche dans votre maison.
Veuillez noter que vous aurez besoin de ce qui suit :
Conseils d’administration
Adafruit HUZZAH ESP8266. Vous pouvez obtenir cela de IDE Arduino > Outils > Conseil > Conseil gestionnaire et la recherche pour « ESP8266 ». Remarque : Vous devrez peut-être copier un lien hypertexte exact de Arduino si vous ne trouvez pas le Conseil d’administration dans le gestionnaire. Trouver ces étapes https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide.
Bibliothèques
Il vous faudra le Adafruit IO et Adafruit NeoPixel bibliothèque, que vous pouvez obtenir en vous rendant à l’IDE Arduino > Esquisse > bibliothèques > bibliothèques de gérer, en tapant « Adafruit IO » et « Adafruit NeoPixel ».
C’est aussi une bonne idée pour obtenir l’exemple de code Adafruit IO ESP8266 pour « Sortie numérique », trouvé ici, sous le lien "Adafruit IO Basics croquis". Ceci va télécharger une petite bibliothèque d’exemples de regarder. S’il vous plaît, Regardez le code de sortie numérique. S’il vous plaît ignorer les informations au sujet de la queue de commutateur de puissance comme l’exemple montré est pour allumer une lampe à partir de votre téléphone. Sauf si vous voulez le faire.
Téléchargement de Code
N’importe quel moment que vous souhaitez télécharger le code dans votre ESP8266 de bord, vous devez tout d’abord connecter le câble FTDI et mettre en mode « démarrage ». Le câble FTDI, comme le dit le tutoriel mentionné plus haut, devrait avoir le fil noir va GND.
Définition du Conseil en mode « démarrage » s’effectue en maintenant enfoncée la touche GP100 sur votre planche, en appuyant sur le bouton Reset adjacent, puis lâcher le bouton GPIO0. Une faible lumière rouge doit apparaître sur la carte, ce qui signifie que c’est prêt à laisser le code téléchargé vers elle. Après le téléchargement, vous pouvez enlever le câble FTDI.
Important : Dans le Digital Out exemple code que nous va être modifier pour cet exemple, nous devons inclure la bibliothèque NeoPixel. En outre, vous devrez entrer votre nom de réseau WiFi, clé WiFi SSID, Adafruit IO Username et Adafruit IO dans les emplacements appropriés.
NeoPixel Code d’essai avec « strandtest »
Vous pouvez maintenant tester l’état de votre planche de ESP8266 et de votre bague NeoPixel en téléchargeant le code ci-joint « strandtest24 ». Si tout va bien, vous la bague doit s’allumer. Vraiment, vraiment vives.