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

参考资料:

1.NodeMCU第一步(固件烧写)

https://blog.csdn.net/qq_33098417/article/details/81208611

2.nodeMCU Lua ESP8266第一课 配置环境、软件、第一个程序

https://blog.csdn.net/qq_26820797/article/details/79186381

3.nodeMCU ESP8266 入手 (一)演示

https://blog.csdn.net/wowocpp/article/details/81017702

4.NodeMCU入门,烧程序点灯。

https://blog.csdn.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环境)

https://esp8266.ru/esplorer/

 

 

搭建环境步骤

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即可。

            init.lua文件只加载别的文件及初始化IO操作。

2.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值