Étape 2: Comment ?
Ouvrir l’IDE Arduino. J’ai la version 1.6.7. J’ai dû ajouter le Conseil personnalisé pour l’ESP. Cela peut être géré facilement en passant par l’option de menu Préférences dans le menu fichier.
Conseil personnalisé URL pour ESP http://arduino.esp8266.com/package_esp8266com_inde...
Fil de la LED comme illustré dans le diagramme.
Un point à noter sur Voici comment obtenir ESP8266 en mode programmable. (Nous avons lutté beaucoup de celui-ci).
Pour obtenir Conseil ESP en mode programmable, qu'il faut connecter le GPIO) broche à la masse et puis supprimez les alimenter et rebranchez l’alimentation. Parfois, cela a fonctionné sans mise sous tension de marche, mais nous n’étions pas sûrs lorsqu’il travaillait alors nous avons toujours veillé à changer l’alimentation chaque fois que nous avons connecté / déconnecté GPIO 0 à terre.
Une fois que vous obtenez le Conseil d’administration en mode programmable le voyant bleu clignote momentanément.
Chargez l’exemple de l’IDE Arduino > fichier > exemples > ESP8266webserver > HelloServer
Nous avons modifié les lignes de code suivantes pour allumer la led et éteignez-le sur base de l’URL. Il faudrait aussi changer le SSID et le mot de passe pour notre WiFi.
Server.on ("/ inline », [] () {}
Server.Send (200, "text/plain", « cela fonctionne aussi bien ») ; });
Server.on (« /on », [] () {}
digitalWrite (2, haut) ; Server.Send (200, "text/plain", « cela fonctionne aussi bien ») ; });
Server.on (« /on », [] () {}
digitalWrite (2, basse) ; Server.Send (200, "text/plain", « cela fonctionne aussi bien ») ; });
Alors, au lieu de /inline quand nous appelons l’IP ESP/de suite il s’allume la LED et / off éteint l’appareil.
La démo peut être vu dans la vidéo. Tout cela a été juste un pas en avant d’avoir des bandes de LED contrôlés via WiFi. Plus à ce sujet bientôt.