目录
介绍
NodeMCU是基于Lua的ESP8266固件。通常,ESPlorer IDE用于为NodeMCU编写Lua脚本。它需要熟悉ESPlorer IDE和Lua脚本语言。
还有另一种使用着名的IDE即Arduino IDE开发NodeMCU的方法。我们还可以使用Arduino开发环境开发NodeMCU应用程序。这使得Arduino开发人员比为NodeMCU学习新语言和IDE更容易。
让我们看看如何使用NodeMCU设置Arduino IDE。
首先下载Arduino IDE(版本1.6+)https://www.arduino.cc/en/Main/Software
- 打开 Arduino IDE并转到文件 – >首选项。
![(一)Arduino系列:开始使用NodeMCU](https://static.qutaojiao.com/wp-content/uploads/2019/05/3867d-3ff64-802bf-13d97ac5dc9e75.jpg)
- 现在,在“首选项”窗口中,在“开发板管理器网址”中输入以下链接
![(一)Arduino系列:开始使用NodeMCU](https://static.qutaojiao.com/wp-content/uploads/2019/05/ca118-a276d-e1674-1ce52cadc083ef.jpg)
- 现在关闭“首选项”窗口并转到“工具” – >“开发板” – >“开发板管理器”
![(一)Arduino系列:开始使用NodeMCU](https://static.qutaojiao.com/wp-content/uploads/2019/05/7a85e-85e03-2d31f-1c5cae35903007.jpg)
- 在开发板管理器窗口中,在搜索框中输入esp,esp8266将在下面列出。现在选择最新版本的主板并单击安装。
- 完成安装后,打开工具-> 开发板->并选择NodeMCU 1.0(ESP-12E Module)。
- 现在您的Arduino IDE已准备好用于NodeMCU
例
让我们看看如何使用Arduino IDE为NodeMCU编写简单的串行打印草图。
首先将NodeMCU开发套件与PC连接,如下图所示。
![(一)Arduino系列:开始使用NodeMCU](https://static.qutaojiao.com/wp-content/uploads/2019/05/1e84a-b0083-f36a1-1acc635e68ee55.jpg)
NodeMCU与PC连接
- 在为NodeMCU设置Arduino IDE之后,打开Arduino IDE并编写简单的串行打印程序,如下图所示。
![(一)Arduino系列:开始使用NodeMCU](https://static.qutaojiao.com/wp-content/uploads/2019/05/e1a0a-700f1-6cba4-1f38cb75c252c1.jpg)
Arduino程序
void setup()
{
Serial.begin(9600); /* 初始化串行通信 */
}
void loop()
{
Serial.println("qutaojiao.com"); /* 每秒打印一次qutaojiao.com */
delay(1000);
}
- 确保选择了正确的开发板,如下图所示。还要确保已选择正确的COM端口。
- 现在,通过单击上传按钮,将程序直接编译并上传到NodeMCU Dev Kit。
![(一)Arduino系列:开始使用NodeMCU](https://static.qutaojiao.com/wp-content/uploads/2019/05/4e59a-e496c-7d822-1ca2b2cb39c356.jpg)
- 现在单击串行监视器(右上角)选项以检查Arduino IDE的串行监视器窗口上的输出。
![(一)Arduino系列:开始使用NodeMCU](https://static.qutaojiao.com/wp-content/uploads/2019/05/72133-38c12-e86d9-10f543cc13993b.jpg)
- 串口监视器输出窗口将弹出输出,如下图所示:
![(一)Arduino系列:开始使用NodeMCU](https://static.qutaojiao.com/wp-content/uploads/2019/05/6484e-5ad85-dd010-1bc5c4d5d443c8.jpg)