一、板子介绍

NodeMCU 1.0/ESP 8266 12E

该模块是安信可公司生产的,并且提供全部开发资料。

对该模块的开发有两种方式:

一种是基于乐鑫官方推出的SDK开发包在 安信可ESP的一体化开发环境进行开发,使用AT指令,编译生成固件直接烧写入模块当中,开发可参照安信可官方提供的开发者资料

另一种 就是基于NodeMCU的Lua脚本化编程,该种方式是首先在模块中烧入NodeMCU固件,在此基础之上利用类似于Node.js脚本语言来对硬件进行操作。

下面介绍第二种。

二、烧录固件

下载固件

填写邮箱(邮箱的作用是将定制好的bin文件发到你的邮箱)

注意:这里的邮箱貌似不能使用qq邮箱,可以使用新浪 或者微软的OutLook,或者gmail.

选择需要的组件,不需要全选,一般了默认的就好。

再点击尾部的start your build,

几分钟后会受到两份邮件,第一份通知固件开始构建,然后再等几分钟回收到一份带有固件下载链接的邮件。

邮件内包含两个下载链接对应两类固件,float比integer多几十K,想节省一些内存就选择integer下载吧 !

开始烧录

用到的工具可见

其中箭头上根据自己的nodemcu型号调整  波特率尝试115200或者9600

注意烧录固件的时候 要将GPIO0引脚拉低 否则无法烧录成功(好像默认就是)。

三、编写Lua脚本

需要先下载一个IDE——ESPlorer,支持文件传输、代码编写和测试等功能。

ESPlorer的下载

地址:

ESPlorer是用Java开发的,所以使用前需要安装Java运行库,需要前去

遇到一个问题:明明已经安装好java,但是就是不能直接打开ESPlorer,可以使用如下命令或者双击 .bat文件。

java -jar ESPlorer.jar

编写lua脚本

编译的lua文件 一定要以init.lua命名 原理类似于main()函数

哎,报错了,

按这提示是前面固件没烧录成功??是GPIO0引脚没有拉低的原因吗?哎,有空再试一试。

参考链接:

modemcu 打包_nodemcu固件的烧录及lua开发相关推荐

  1. modemcu 打包_nodeMcu烧录工具-nodeMcu固件v1.0下载__飞翔下载

    nodeMcu烧录工具是一款nodeMcu固件驱动,包括了nodeMcu烧录软件,方便blog下载链接,有需要的用户可以下载这个官网必备的nodeMcu工具. NodeMCU介绍 NodeMCU是一个 ...

  2. OPENWRT系统学习系列之一(系统源码到编译固件和烧录固件)

    本人小白一枚,前几天开始接触OPENWRT,在此之前就看过网上的有关(OPENWRT)OP的文章,关于OP的发展历程,可以查阅相关的资料.个人感觉OP是个十分强大的东西,有很多好玩的东西,奈何人生苦短 ...

  3. Baize_ServoDriver_esp8266-(arduino32路舵机驱动板)(开源可自制,附程序和固件以及烧录方法)

    导航在这里:白泽六足机器人_arduino_v1 介绍 先放资料 github:GitHub - Allen953/Baize_ServoDriver_esp8266 立创开源地址:https://o ...

  4. 一、ESP8266入门(基于LUA开发)

    序 一入坑便停不下来...  还挺有意思的哈,233,,,,  资料杂,自己一个一个去找确实浪费了不少时间,而且大多还都是英文的,需要硬着头皮看.  这次实践入门,更是对英语的重要确信无疑.Githu ...

  5. android Studio 配置LUA 开发环境

    android Studio 配置 LUA 开发环境 关于Android LUA资料 android如何调用lua? Android lua 教程 Lua官网 lua语言解释 Lua 5.1 参考手册 ...

  6. 【远程文件浏览器】Unity+Lua开发调试利器

    Python微信订餐小程序课程视频 https://blog.csdn.net/m0_56069948/article/details/122285951 Python实战量化交易理财系统 https ...

  7. android studio lua插件,android Studio 配置LUA 开发环境

    android Studio 配置 LUA开发环境 关于Android LUA资料 引诉大牛的原话: Android 调用 Lua /Lua 调用 Android 代码 在Android项目中使用Lu ...

  8. android studio lua插件,[置顶] android Studio 配置LUA 开发环境

    android Studio 配置 LUA 开发环境 关于Android LUA资料 android如何调用lua? Android lua 教程 Lua官网 lua语言解释 Lua 5.1 参考手册 ...

  9. cocos2d-x支持c++、js、lua开发

    为什么80%的码农都做不了架构师?>>>    作者:左文 链接:https://www.zhihu.com/question/21130385/answer/21789568 来源 ...

最新文章

  1. 【SpringBoot 2】(十一)单元测试JUnit 5 指标监控
  2. (转载)Cocos2dx-OpenGL ES2.0教程:初识MVP(3)
  3. 【MFC】黑马程序员MFC教程--基础篇
  4. 从整体上看UML——思维导图
  5. 安装IAR ewarm
  6. dct变换编码研究课设实验报告_信息隐藏实验3
  7. SDK数据采集抓取精准主要
  8. docker安装时报服务失败,因为控制进程退出并带有错误代码
  9. 一分钟详解智能快递柜电子锁结构
  10. linux修改分区自检,linux tune2fs命令取消大分区开机自检
  11. [附源码]计算机毕业设计基于Springboot校园运动会管理系统
  12. WordPress图片模糊问题
  13. 自动驾驶--高精地图技术
  14. httpclient动态代理ip
  15. 超级全面-深拷贝与浅拷贝的实现方式
  16. Android开发入门教程2-Android init 启动过程分析
  17. async和await以及promise的区别
  18. JSON编辑器,在线与离线
  19. 零售业管理系统E-R图
  20. Linux 简单应用

热门文章

  1. ASP.net MVC Mock Context(上下文)
  2. 关于解决运行sql文件时,找不到MySQL默认编码utf8mb4的问题
  3. Non-parseable POM C:\Users\admin\.m2\repository\org\springframework问题解决方案
  4. 自动特征工程在推荐系统中的研究
  5. 《统计学习方法》代码全解析——第十三部分无监督学习概论
  6. 一些算法竞赛参考书及豆瓣评分
  7. chartxy 柱状图_关于Chart柱状图的使用,有问题
  8. lstm网络一般训练多少轮_做网络推广一般多少钱:做网络推广 你一定会用到这个产品...
  9. c语言超经典矩阵式键盘的接法,c语言超经典矩阵式键盘的接法,流程图和扫描程序...
  10. 强化学习 ---baselines项目之 Atari游戏的网络结构解析