1. 程式人生 > >nodeMCU Lua ESP8266第一課 配置環境、軟體、第一個程式

nodeMCU Lua ESP8266第一課 配置環境、軟體、第一個程式

寫在前面的話:個人學習筆記,拋磚引玉,希望有興趣的人加入QQ群415469069一起討論,歡迎有共同愛好的人。

本教程以ESP-12N,CP2102開發板為例進行講解。

資原始檔:

1、韌體。下載地址

2、燒錄軟體。下載地址

3、lua程式設計軟體。下載地址

4、串列埠驅動。下載地址

一、安裝串列埠驅動。

根據自己的硬體情況,百度搜索CP2102或CH340。驅動安裝之前,裝置管理器中顯示的是黃色感嘆號,安裝之後顯示的是圖中所示。

  


二、燒寫韌體。

1、開啟軟體“nodemcu-flasher”。

 

2、配置選項。

 

3、寫入檔案。

 

 




三、執行第一個程式。

1、配置

java環境。

執行java環境”安裝程式jdk-8u144-windows-i586_8.0.1440.1.exe。根據提示一直下一步,直至安裝完成。


2、檢視環境是否配置正確。

    雙擊執行紅框中檔案。出現第二張圖片紅框中的資訊則表示配置成功。

 


3、開啟軟體ESPlorer,開始寫第一個程式文字。

    雙擊ESPlorer.bat後會開啟兩個視窗,一個是DOS視窗,一個是程式視窗,最小化DOS視窗,請勿關閉

 

 

 

4、在軟體的左側文字框中寫入程式程式碼。先寫一個LED燈閃爍的程式。程式碼寫完之後,點選圖片紅框的Save儲存檔案。程式碼如下:

--本程式為初始化程式init.lua,ESP8266上電後會預設從此程式開始執行。
--開發板上藍色小燈閃爍3下,表明程式已經執行,除錯收到資訊“success”
gpio.mode(0,gpio.OUTPUT)
for i = 1, 3 ,1 do
    gpio.write(0,gpio.LOW)
    tmr.delay(1000000)
    gpio.write(0,gpio.HIGH)
    tmr.delay(1000000)
end
print("success","\n")

5、將檔案下載到ESP中。

圖片左上角紅框為檔案的路徑。點選右下角Upload”,選擇init.lua檔案,選擇開啟,程式碼檔案將開始被寫入ESP

然後點選Upload”旁邊的”Run”按鈕,程式將開始執行,可以看到開發板上藍色的小燈閃爍三次。ESPlorer右側的文字視窗中顯示success。至此,你的第一個程式已經跑起來了。