Étape 3: Exécuter une démo de test simple
Maintenant, allez dans le dossier exemples/navigateur et ouvrez le fichier "esphttpio_test.html" dans un navigateur web. Si vous avez un Conseil NODEMCU, vous devriez être en mesure d’activer la led et désactiver en cliquant sur les boutons dans le navigateur. Si rien ne se passe, vous devrez peut-être modifier le fichier html dans votre éditeur de texte favori et affectez à la variable « DEVICE_URL » à l’adresse IP donnée dans le moniteur de la série et enregistrez le fichier.
<!-- ESP8266 http io server test. Gola in life: Tests exposed basic wiring functions: pinMode, digitalRead, digitalWrite, analogRead and analogWrite from the ESP8266 http server. Written By - Scott Beasley 2016. Public domain. Free to use or change. Enjoy :) --> <html> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js" type="text/javascript" charset="utf-8"> </script> <head> <title>ESP8266 HTTP IO TEST</title> <script type="text/javascript"> var DEVICE_URL = 'http://espio_01.local' // Change to IP from serial monitor if needed. pinMode ('16','OUTPUT'); // Set the pin as OUTPUT function pinMode (pin, state) { var requestURL = DEVICE_URL + "/pinMode?" + pin + "," + state; $.get (requestURL); } function digitalWrite (pin, state) { var requestURL = DEVICE_URL + "/digitalWrite?" + pin + "," + state; $.get (requestURL); } </script> </head> <center> LED --> <button onclick="digitalWrite ('16','LOW')">Led On</button> <button onclick="digitalWrite ('16','HIGH')">Led Off</button> </center> </html>