NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境
参考资料:
1.NodeMCU第一步(固件烧写)
https://blog.****.net/qq_33098417/article/details/81208611
2.nodeMCU Lua ESP8266第一课 配置环境、软件、第一个程序
https://blog.****.net/qq_26820797/article/details/79186381
3.nodeMCU ESP8266 入手 (一)演示
https://blog.****.net/wowocpp/article/details/81017702
4.NodeMCU入门,烧程序点灯。
https://blog.****.net/haha1fan/article/details/64443794
5.tb链接
https://detail.tmall.com/item.htm?id=60608216351
所需用到的资源:
1.串口驱动:CH340或者CP2102
安装好后将板子连上USB线接到电脑,如正确安装打开设备管理器则显示以下(每个人的COM口不一定一样,以实际为准)
2.NodeMCU资料
https://pan.baidu.com/s/1ZCjaSJLNpQWL7CPOpkH-dg
3.ESPlorer编写程序(需要提前准备好java环境)
搭建环境步骤
1.下载固件
在该网站https://nodemcu-build.com/进行构建自己的固件
选择自己想要保留的功能(不能选太多,否则下一步无法通过)
最后点击确认
等大概几分钟后会收到两份邮件,一份是确认邮件(不必理会),另一份里包含刚刚定制的bin文件
有两种bin文件可选,一种是intger型,一种是float型,float型会比intger型大几十K左右,根据个人需要选择
2.烧录固件到8266
下载到电脑后,打开之前下好的NodeMCU资料,解压完如下
打开ESP_TOOLS文件夹,打开烧录程序
选择好刚刚下载的固件
选择好串口及波特率后,点击START,开始烧录。
3.使用ESPlorer编写程序
打开之前下载好的ESPlorer
配置好波特率后打开串口会提示以下信息
表示此时固件已经烧录成功。
在左侧框内编写程序
--本程序为初始化程序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")
保存成功会提示以下信息
下载成功后灯将会闪烁。
搭建成功
存在问题:
1.只有下载完有反应,复位后则无现象,怀疑是没有下到FLASH
除了init.lua文件外所有其他名字的文件都只有刚烧录完才有现象,故要想上电即运行只需要将名字改为init.lua即可。