NodeMCU Lua 程式設計實現 MQTT / Web
By 黃家平
一、安裝軟體及步驟
1. CH340 Drivers: https://sparks.gogo.co.nz/ch340.html
下載完成後,執行
2. ESPlorer : https://github.com/4refr0nt/ESPlorer/releases/download/v0.2.0/ESPlorer-0.2.0.zip
下載完成後,執行
系統缺少JAVA 需安裝 Java SE 7 或以上http://www.oracle.com/technetwork/java/javase/downloads/index.html
執行
此時,再執行
出現
裝置管理員查詢 ch340 driver nodeNCU 在 com4
在 ESPlorer 點選 SCAN SYSTEM 如下圖
再檢查一次 https://github.com/nodemcu/nodemcu-flasher 是否執行完成
依照講義,將指令寫在左側,執行,Send to ESP
ESP 回依照秒數逐次顯示 “hello world”
讓ESP8266-12上面的LED燈閃爍100次:
Code:
pin = 4 -- gpio pin
gpio.mode( pin, gpio.OUTPUT )
for i=1,100 do
gpio.write( pin, gpio.LOW )
tmr.delay( 500000 ) -- delay 0.5 second
gpio.write( pin, gpio.HIGH )
tmr.delay( 500000 ) -- delay 0.5 second
end
按下 Save to ESP 按鈕
按下右方 Reload 按鈕,會出現剛剛儲存的 init.lua 按鈕,按一下該按鈕就可輸入命令:
dofile("init.lua")
自動執行init.lua程式。