目录
介绍
该ESP8266 是一个低成本 的Wi-Fi 通过Espressif系统的TCP / IP协议开发的芯片。
NodeMCU是一个基于LUA的固件,我们需要在ESP8266芯片上下载。
要下载NodeMCU固件,请访问 https://nodemcu-build.com/
- 输入你的电子邮箱。
- 选择分支以构建固件
- 选择要安装的模块。
例如,如果要将模拟传感器与NodeMCU配合使用,请选择ADC模型,以便访问内置ADC。
- 选择要安装的模块
- 我们可以为TLS / SSL支持、调试以及FatFS支持选择其他选项,如下所示
- 单击“ 开始构建”。
- 构建完成后,您将收到一封电子邮件,其中包含下载自定义固件的链接。单击“下载”链接。
- 请注意,您将获得两个自定义固件链接,一个是具有floating支持的NodeMCU,第二个是没有floating支持的NodeMCU,即整数int。
- 如果不需要floating支持,请下载整数支持固件bin文件,否则,下载floating支持固件bin文件。
我们需要在ESP8266芯片上闪存下载的自定义固件。有一个名为ESP8266Flasher的工具,用于闪存ESP8266芯片。
- 下载ESP8266Flasher.exe
- 打开ESP8266Flasher.exe并单击Config:
- 单击“设置”图标,然后选择在第一步中下载的固件
- 选择COM端口(我的是COM 7)
将USB线连接到NodeMCU模块,如下图所示
NodeMCU与PC连接
然后单击Flash
- 安装固件后将出现绿色勾号
好了!您已完成ESP8266与Node-MCU固件的设置!
在使用Node-MCU固件设置ESP之后,让我们看看开发NodeMCU所需的IDE(集成开发环境)。
NodeMCU与ESPlorer
Lua脚本通常用于编写NodeMCU。Lua是一种基于C编程语言构建的开源,轻量级,可嵌入的脚本语言。
有关如何为NodeMCU编写Lua脚本的更多信息,请参阅使用ESPlorerIDE的基础知识。
带有Arduino的NodeMCU
这是使用著名的IDE(即Arduino IDE)开发NodeMCU的另一种方法。我们还可以使用Arduino开发环境在NodeMCU上开发应用程序。这使得Arduino开发人员比为NodeMCU学习新语言和IDE更容易。
有关如何为NodeMCU编写Arduino sketch的更多信息,请参阅使用ArduinoIDE的基础知识。