ESP8266功能是非常强大的,开发方式也是多种多样,国外大牛将SDK经过二次lua封装,更简单扼要。
开发流程:一.刷Lua固件->二.写代码->三.烧录一个或多个.lua文件
详情:
一.刷固件
固件从哪里来?戳这里:https://nodemcu-build.com/index.php
在这里填写邮箱->勾选模块与配置->确认,不久你就会收到两封邮件。第一封是告诉你项目正在组建中,第二封是固件的下载地址,一个是整数型的,一封是小数型的。
重点来了:我用的是ESP8266-01s,但是下载的固件无法正常运行,网上有人说,现在下载的固件可能只支持12E。但01s想要用lua开发也是可以的,我从网上找了两个现成的固件:
链接:https://pan.baidu.com/s/18hHwQRbp7tG3osIcfUyURQ
提取码:rnmp
刷固件,从地址0x00处刷入。
二.写代码
开发环境是居于esplorer 官网https://esp8266.ru/esplorer/。好吧有人可能还不知道怎么下
链接:https://pan.baidu.com/s/1t-BsFAyM_o8ygL6gZ3vdHQ
提取码:nsx9
但是这个需要java的编译环境,自行下载java的jdk安装包,这里贴一个java的环境变量配置
链接:https://pan.baidu.com/s/1dFN2xJ9GVvfvdtFPu3exgA
提取码:yi0u
三.下载lua文件还是很简单的,先编译再发送到esp。