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

注:对于ESP8266和ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:551636355。群名:ESP32开源技术交流群。

介绍

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

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

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

要下载NodeMCU固件,请转到  https://nodemcu-build.com/

  • 输入你的电子邮箱。

WiFi-ESP8266入门开发(八)-开始使用NodeMCU_第1张图片

  • 选择分支到生成

WiFi-ESP8266入门开发(八)-开始使用NodeMCU_第2张图片

  • 选择您想要安装的模块。

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

WiFi-ESP8266入门开发(八)-开始使用NodeMCU_第3张图片

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

WiFi-ESP8266入门开发(八)-开始使用NodeMCU_第4张图片

  • 点击开始您的生成。

WiFi-ESP8266入门开发(八)-开始使用NodeMCU_第5张图片

  • 构建完成后,您将收到一封电子邮件,其中包含链接以下载您的自定义固件。点击链接下载。
  • 请注意,您将获得自定义固件的两个链接,一个是具有浮动支持的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。

WiFi-ESP8266入门开发(八)-开始使用NodeMCU_第6张图片

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

WiFi-ESP8266入门开发(八)-开始使用NodeMCU_第7张图片

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

WiFi-ESP8266入门开发(八)-开始使用NodeMCU_第8张图片

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

WiFi-ESP8266入门开发(八)-开始使用NodeMCU_第9张图片

与PC的NodeMCU连接

然后点击Flash

  • 固件安装后会出现一个绿色的勾号

WiFi-ESP8266入门开发(八)-开始使用NodeMCU_第10张图片

  • 你好!使用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,Arduino,ESP8266入门到实战开发)