Stap 6: Eerste programma
Voor verdere programmering in LUA, wellicht het mogelijk om het te doen direct
in uw seriële Terminal-programma, maar ik zal recommanderen u voor een meer specifieke programma daarvoor, zoals LuaLoader of LuaUploader gebruiken. Ik zal blijven met de nieuwste versie, voor zijn grote flexibiliteit en eenvoud.
Als u wilt een snelle test uitvoert, kunt u gewoon de codefragmenten geboden door LuaUploader bij het opstarten. Selecteer het stukje code dat u wilt uitvoeren en druk op de knop "Selectie uit te voeren".
- Naar quick setup uw WIFI-netwerk:
-- One time ESP Setup -- wifi.setmode(wifi.STATION) wifi.sta.config ( "YOUR_WIFI_SSID" , "PASSWORD" ) print(wifi.sta.getip())
Voor de Blinky test, gebruik gewoon een bereid LED zoals in de afbeelding hieronder. Wees voorzichtig met Anode / catode oriëntatie.
Deze afbeelding invoegen op de plaats van de eerder gebruikte gele trui (GPIO0) en voer de code uit de onderstaande lijst
-- Blink using timer alarm -- timerId = 0 -- we have seven timers! 0..6 dly = 500 -- milliseconds ledPin = 3 -- 3=GPIO0 gpio.mode(ledPin,gpio.OUTPUT) ledState = 0 tmr.alarm( timerId, dly, 1, function() ledState = 1 - ledState; gpio.write(ledPin, ledState) end)