
NodeMCU
一、固件編譯
選擇在線編譯最簡(jiǎn)單,地址:
1.打開(kāi)后需要填郵箱,編譯好的固件會(huì)發(fā)送到郵箱中:
https://nodemcu-build.com

image.png
2.勾選需要的模塊,每個(gè)模塊對(duì)應(yīng)不同的功能:

image.png
3.有一些可選的選項(xiàng),根據(jù)需要勾選:

image.png
然后就可以start your build。
4.查看郵箱提醒:

image.png
第一封是說(shuō)開(kāi)始編譯

image.png
第二封是編譯好了,有兩個(gè)版本,float和integer,根據(jù)實(shí)際需要下載。
二、固件燒錄
1.windows的方式
NODEMCU一鍵燒錄軟件下載地址
https://github.com/nodemcu/nodemcu-flasher
打開(kāi)一鍵燒錄軟件
1.設(shè)置固件目錄
image
2.設(shè)置ESP8266 FLASH信息
image
3.選擇串口,GPIO0拉低后上電,開(kāi)始燒錄
image
4.燒錄完成
image
三、寫程序
推薦這個(gè)ESPlorer(這個(gè)可能需要jdk)。

圖片
如果你打開(kāi)后,send左邊的文本框是灰色的,可以按一下Chip ID。你會(huì)看到上面的文本框會(huì)有內(nèi)容輸出。上電后,會(huì)調(diào)用一個(gè) init.lua的文件夾。這里我們讓nodeMCU循環(huán)發(fā)送 Hello NodeMCU。
tmr.alarm(0, 1000, tmr.ALARM_AUTO, function()
print("Hello NodeMCU!\n")
end
)
沒(méi)設(shè)置成markdown,沒(méi)有代碼塊,將就一下吧。代碼編寫玩后,保存為init.lua。點(diǎn)擊Save to ESP,把文件存儲(chǔ)到flash里面。右邊的輸出文本框也會(huì)不斷的打印Hello NodeMCU。然后,拔插USB,重新打開(kāi)這個(gè)工具,也會(huì)看到不斷的輸出Hello NodeMCU。
如果要移除init.lua,可以在右邊輸入下面的內(nèi)容
=file.remove("init.lua")