
一、固件编译
选择在线编译最简单,地址:
1.打开后需要填邮箱,编译好的固件会发送到邮箱中:
https://nodemcu-build.com

2.勾选需要的模块,每个模块对应不同的功能:

3.有一些可选的选项,根据需要勾选:

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

第一封是说开始编译

第二封是编译好了,有两个版本,float和integer,根据实际需要下载。
二、固件烧录
1.windows的方式
NODEMCU一键烧录软件下载地址
https://github.com/nodemcu/nodemcu-flasher
打开一键烧录软件
1.设置固件目录
2.设置ESP8266 FLASH信息
3.选择串口,GPIO0拉低后上电,开始烧录
4.烧录完成
三、写程序
推荐这个ESPlorer(这个可能需要jdk)。

如果你打开后,send左边的文本框是灰色的,可以按一下Chip ID。你会看到上面的文本框会有内容输出。上电后,会调用一个 init.lua的文件夹。这里我们让nodeMCU循环发送 Hello NodeMCU。
tmr.alarm(0, 1000, tmr.ALARM_AUTO, function()
print("Hello NodeMCU!\n")
end
)
没设置成markdown,没有代码块,将就一下吧。代码编写玩后,保存为init.lua。点击Save to ESP,把文件存储到flash里面。右边的输出文本框也会不断的打印Hello NodeMCU。然后,拔插USB,重新打开这个工具,也会看到不断的输出Hello NodeMCU。
如果要移除init.lua,可以在右边输入下面的内容
=file.remove("init.lua")
网友评论