ESP8266 LCD-Billboard (9 / 10 steg)
Steg 9: Web-Server kontroll
För att kontrollera Arduino du kan köra en telnet-server och tolka användardata, eller du kan köra en HTTP-server med knappar, radio mm. Jag har valt det andra alternativet för bättre användarupplevelse. Detta är inte en handledning om HTML, så jag säger kort att du skapar ett formulär och skicka data till servern med metoden POST eller GET. Du gå över de parametrar som du fått i ESP-12. Jag föredrog att använda GET på grund av lätthet för debug (alla parametrar är i Webbadressen).
Några av de variabler som jag passerar i få är valfria. Det finns ingen isset () funktion som i php, och jag hade problem att noll parametrar ibland var inte är nil. Jag använde pcall() (något som try-catch) att testa om de är lika med noll men det inte var tillräckligt i alla fall, så jag la en dubbelkolla om variabel är noll.