首页 > 评测 > ESP8266也可以用Lua脚本玩——NodeMCU ESP8266评测
ESP8266也可以用Lua脚本玩——NodeMCU ESP8266评测
- [导读]
- 这是一个开源,交互式,可编程,低成本,简单,智能,WI-FI硬件。可以像Arduino一样操作硬件IO提供硬件的高级接口,可以将应用开发者从繁复的硬件配置、寄存器操作中解放出来。用交互式Lua脚本,像arduino一样编写硬件代码!
1.6 开发环境与编程
前提是你有一个已经刷入了Node MCU固件的ESP8266,如果你手里的是原版的ESP8266,那么怎么刷入该固件呢?接下来给大家介绍一下。首先去NodeMCU的github下载固件(nodemcu-firmware)和刷机工具(ESP8266Flasher.exe)。
NODEMCU官方网站 http://www.nodemcu.com/index_cn.html
固件下载地址 https://github.com/nodemcu/nodemcu-firmware/releases
NODEMCU一键烧录软件下载地址 https://github.com/nodemcu/nodemcu-flasher
ESP8266模块最小系统接线后,将GPIO0接GND,然后通电,ESP8266进入烧录模式。
打开一键烧录软件
1.设置固件目录
2.设置ESP8266 FLASH信息
3.选择串口,GPIO0拉低后上电,开始烧录
4.烧录完成
这样就完成了固件的刷入,如果你不小心操作失误导致系统不停重启,又找不到好方法解决就可以通过此方法重新刷入系统即可。
那么怎么编写lua脚本呢?NodeMCU提供了编辑工具NodeMCU Studio 2015。
不仅可以编辑lua脚本文件,还可以上传。但是官方提醒我们不要使用这个工具。这里推荐使用ESPLorer。下载地址为http://esp8266.ru/esplorer/
说明在http://nodemcu.readthedocs.io/en/dev/en/upload/
这是一个JAVA程序,需要你先按照JAVA运行环境后才可以运行。如下图,打开端口后,会在右边的窗口显示回显信息。
我们在左边窗口可以编辑脚本程序,保存后可以选择下面不同的操作方式。
如上图所示,保存好脚本程序后可以选择运行,这时候ESP8266对应的LED就开始按秒闪烁了。
1.7 小结
这是一个开源,交互式,可编程,低成本,简单,智能,WI-FI硬件。可以像Arduino一样操作硬件IO提供硬件的高级接口,可以将应用开发者从繁复的硬件配置、寄存器操作中解放出来。用交互式Lua脚本,像arduino一样编写硬件代码!
基于乐鑫esp8266的NodeMCU开发板,具有GPIO、PWM、I2C、1-Wire、ADC等功能,结合NodeMCU 固件为您的原型开发提供最快速的途径。并与丰富的API接口函数,简单好用。另外强烈推荐使用ESPLorer作为编写源代码和操作软件,如果想简单呢,就直接用putty.exe千万别用NodeMCU Studio 2015。
一不小心给你弄死了,然后把板子固件死机后,比如不停的重启,就重新烧录固件bin文件进去,刷机后自动恢复。
对于WIFI的操作请查看相关的API函数。
如果有其他问题可以在论坛发帖或在评测后留言。
1.8 资源下载
本文系21ic原创,未经许可禁止转载
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前