Paso 6: Primer programa
Para la mayor programación en LUA, es posible hacerlo directamente
en su serie programa de Terminal pero yo se recomiendo utilizar un programa más dedicado para eso, como LuaLoader o LuaUploader. Me quedare con la última, de gran flexibilidad y simplicidad.
Para ejecutar un examen rápido, se pueden usar los fragmentos de código suministrados por LuaUploader en el arranque. Seleccione el fragmento de código que desea ejecutar y pulsa el botón "Ejecutar la selección".
- Para rápida configurar tu red WIFI:
-- One time ESP Setup -- wifi.setmode(wifi.STATION) wifi.sta.config ( "YOUR_WIFI_SSID" , "PASSWORD" ) print(wifi.sta.getip())
Para la prueba de Blinky, sólo tiene que utilizar un LED dispuesto como en la imagen de abajo. Tenga cuidado con ánodo / orientación catódica.
Introduzca en el lugar previamente usados puente amarillo (GPIO0) y ejecutar el código de abajo
-- 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)