ESP8266 baserad web konfigurerbara wifi generell kontroll (del I) (4 / 7 steg)
Steg 4: Enkla LUA exempel
Låt oss titta på mycket enkelt exempel på programmering modulen. Vi kommer att använda funktionen Autostart byggdes LUA firmware enligt följande:
skapa en fil med namnet init.lua
skriva in LUA kommandon i denna fil
Stäng filen
Denna fil kommer få utföras varje gång modulen stövlar. Detta ger dig många möjligheter om du vill använda modulen som en server eller en enhet som svarar på händelser. En fullständig referens till ESPressif SDK kan hittas här.
Kan skriva några enkla kod.
-Öppna filen för att skriva
File.Open("init.lua","w")
– Skriv en enkel SMS som kommer att vara ekade till terminalen
File.WriteLine ([[Skriv ut ("vissa enkla budskap")]])
-Ange läget till SOFTAP
File.WriteLine ([[wifi.setmode (wifi. SOFTAP)]])
– Få den nya läget och skriva den
File.WriteLine ([[skriva ut ("ESP8266 läge är:".. WiFi.getmode())]])
– Stäng filen
File.Close()
Lägga dessa koden i en fil (textfil) och vi kommer att skicka textfilen till ESP8266 med CoolTerm. Kontrollera att anslutningen -> Alternativ > överföra inställningarna kan en försening så att raderna kan överföras utan fel, se första bilden.
Välj anslutning -> Alternativ -> Skicka textfil och skicka filen ovanför. Du borde få utdata visas i den andra bilden.