您的位置:首页 > Web前端 > Node.js

WiFi-ESP8266入门开发(八)-开始使用NodeMCU

2018-02-03 17:36 405 查看


介绍

该  ESP8266  是一个低成本  的Wi-Fi  通过Espressif系统的TCP
/ IP协议开发的芯片。

有关ESP8266的更多信息,请参阅ESP8266 WiFi模块

NodeMCU是基于LUA的固件,我们需要在ESP8266芯片上下载。

要下载NodeMCU固件,请转到  https://nodemcu-build.com/
输入你的电子邮箱。



选择分支到生成



选择您想要安装的模块。

例如,如果您要使用模拟传感器与NodeMCU,则选择将提供对内置ADC的访问的ADC模型。



我们可以为TLS / SSL支持,调试以及FatFS支持选择其他选项,如下所示



点击开始您的生成。



构建完成后,您将收到一封电子邮件,其中包含链接以下载您的自定义固件。点击链接下载。
请注意,您将获得自定义固件的两个链接,一个是具有浮动支持的NodeMCU,另一个是没有浮动支持(即整数)的NodeMCU。
如果不需要浮动支持,请下载整数支持固件bin文件,否则请下载浮动支持固件bin文件。

我们需要在ESP8266芯片上面下载自定义固件。有一个叫做ESP8266Flasher的工具,用于闪存ESP8266芯片。
从下载ESP8266Flasher.exe

            32bit:https//github.com/nodemcu/nodemcu-flasher/tree/master/Win32/Release

            64bit:https//github.com/nodemcu/nodemcu-flasher/tree/master/Win64/Release
打开ESP8266Flasher.exe并点击Config。



点击设置图标,然后选择第一步下载的固件



选择COM端口(在我的情况下是COM 7)



将USB电缆连接到NodeMCU模块,如下图所示



与PC的NodeMCU连接

然后点击Flash
固件安装后会出现一个绿色的勾号



你好!使用Node-MCU固件完成您的ESP8266设置!

使用Node-MCU固件设置ESP后,可以看到NodeMCU开发所需的IDE(集成开发环境)。


NodeMCU与ESPlorer

通常使用Lua脚本来对NodeMCU进行编码。Lua是一种开源的,轻量级的嵌入式脚本语言,建立在C语言之上。

有关如何为NodeMCU编写Lua脚本的更多信息,请参阅使用ESPlorerIDE开始使用NodeMCU


NodeMCU与Arduino

这是另一种使用众所周知的IDE(即Arduino IDE)开发NodeMCU的方法。我们也可以使用Arduino开发环境在NodeMCU上开发应用程序。这使得Arduino开发人员比NodeMCU学习新的语言和IDE更加容易。

有关如何为NodeMCU编写Arduino草图的更多信息,请参阅使用ArduinoIDE开始使用NodeMCU

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ESP8266