ESP8266 HTTP-Server med IO (3 / 6 steg)
Steg 3: Kör en enkel test demo
Gå nu till mappen examples/webbläsare och öppna filen "esphttpio_test.html" i en webbläsare. Om du har en NODEMCU styrelse, bör du kunna sätta på och stänga led genom att klicka på knapparna i webbläsaren. Om inget händer, kan du behöva redigera HTML-filen i din favorit texteditor och anger du variabeln "DEVICE_URL" till IP i följetong bildskärmen och spara filen.
<!--ESP8266 http io server test.
Gola i livet:
Tester utsatt grundläggande ledningar funktioner: pinMode, digitalRead, digitalWrite,
analogRead och analogWrite från ESP8266 http-servern.
Skrivet av - Scott Beasley 2016.
Public domain. Gratis att använda eller ändra. Njut av :)
-->
< 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" / / ändra till IP från seriella bildskärmen om det behövs.
pinMode ('16',' utgång'); Ange PIN-koden
funktion pinMode (pin, stat) {
var requestURL = DEVICE_URL + "/ pinMode?" + pin + "," + staten.
$ta (requestURL);
}
funktion digitalWrite (pin, stat) {
var requestURL = DEVICE_URL + "/ digitalWrite?" + pin + "," + staten.
$ta (requestURL);
}
< / script >
< / head >
< center >
LED ->
< knappen onclick = "digitalWrite ("16","Låg")" > ledde på < / knapp >
< knappen onclick = "digitalWrite ("16","Hög")" > ledde bort < / knapp >
< / center >
< / html >