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
相关文章推荐
- WiFi-ESP8266入门开发(十三)-使用SPI
- WiFi-ESP8266入门开发(十)-使用ADC
- WiFi-ESP8266入门开发(十二)-使用GPIO中断
- WiFi-ESP8266入门开发(九)-使用GPIO
- WiFi-ESP8266入门开发(十一)-使用PWM
- 开始使用SmartDraw绘制开发中的各种图形
- 开始使用SmartDraw绘制开发中的各种图形
- 开始使用SmartDraw绘制开发中的各种图形
- 开始使用SmartDraw绘制开发中的各种图形
- 2009年新计划,开始使用dotnet来开发web
- 开始使用SmartDraw绘制开发中的各种图形
- 使用 HTML5 Boilerplate 开始您的 web 开发
- Windows Mobile开发系列 之 开始二】使用VS2008进行Windows Mobile开发环境的搭建
- 从3.X版本开始ExtJs将按照使用人头数对商业开发进行收费
- 使用三星 Nexus S 开始 Android 开发之旅 (1)
- Android开发之--(WIFI,蓝牙,电池,背光,SD卡,摄像头,按键,MIC,重力感应等)功能的简单使用
- 开始使用SmartDraw绘制开发中的各种图形
- 开始使用SmartDraw绘制开发中的各种图形
- 2009年新计划,开始使用dotnet来开发web
- 开始使用SmartDraw绘制开发中的各种图形