Stap 3: Uitvoeren van een eenvoudige test-demo
Ga nu naar de map examples/browser en open het bestand "esphttpio_test.html" in een webbrowser. Hebt u een NODEMCU-board, moet u zitten kundig voor zet het lampje in- en uitschakelen door te klikken op de knoppen in de browser. Als er niets gebeurt, moet u wellicht het HTML-bestand bewerken in uw favoriete tekstredacteur en stelt u de variabele "DEVICE_URL" naar het IP adres gegeven in de seriële monitor en sla het bestand.
<!-- 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>