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口不一定一样,以实际为准)

NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

2.NodeMCU资料

https://pan.baidu.com/s/1ZCjaSJLNpQWL7CPOpkH-dg

3.ESPlorer编写程序(需要提前准备好java环境)

https://esp8266.ru/esplorer/

 

 

搭建环境步骤

1.下载固件

在该网站https://nodemcu-build.com/进行构建自己的固件

NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

选择自己想要保留的功能(不能选太多,否则下一步无法通过)

NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

最后点击确认

NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

等大概几分钟后会收到两份邮件,一份是确认邮件(不必理会),另一份里包含刚刚定制的bin文件

有两种bin文件可选,一种是intger型,一种是float型,float型会比intger型大几十K左右,根据个人需要选择

NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

 

2.烧录固件到8266

下载到电脑后,打开之前下好的NodeMCU资料,解压完如下

NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

打开ESP_TOOLS文件夹,打开烧录程序

NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

选择好刚刚下载的固件

NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

选择好串口及波特率后,点击START,开始烧录。

 

3.使用ESPlorer编写程序

打开之前下载好的ESPlorer

NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

配置好波特率后打开串口会提示以下信息

NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

表示此时固件已经烧录成功。

在左侧框内编写程序
--本程序为初始化程序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")
NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

保存成功会提示以下信息

NodeMCU ESP8266入坑笔记(1)搭建NodeMCU环境

下载成功后灯将会闪烁。

 

搭建成功

 

 

存在问题:

1.只有下载完有反应,复位后则无现象,怀疑是没有下到FLASH

 除了init.lua文件外所有其他名字的文件都只有刚烧录完才有现象,故要想上电即运行只需要将名字改为init.lua即可。