NodeMCU ESP8266基于Arduino IDE的开发环境搭建(图文并茂)

文章目录

NodeMCU ESP8266基于Arduino IDE的开发环境搭建(手把手教程)

软件下载

官网地址

Arduino IDE在官网上的下载地址:
https://www.arduino.cc/en/software

这个软件支持Windows,Linux,macOS系统,根据实际情况进行选择,本文使用的是Windows系统。

下载的文件是安装包,双击进行安装即可,版本可能会有些差异,如下所示;

百度云

这边把安装包上传到云盘了,可以从云盘下载;

shell 复制代码
链接:https://pan.baidu.com/s/10c6HQK6IVV9qFSUZDZIy_w?pwd=mzvg 
提取码:mzvg 

安装

双击安装包,会弹出以下界面,然后耐心等待安装完成即可;

IDE配置

基础配置

打开已经安装好的Arduino IDE ,一开始可能会加载地比较慢,需要耐心等待,具体如下所示;

进入软件界面之后;

现在我们还不能通过IDE对NodeMCU-ESP8266进行操作,需要添加IDE相应的板级支持包;

在File>Preferences中添加以下配置;

复制代码
http://arduino.esp8266.com/stable/package_esp8266com_index.json

具体如下所示;

注意:如果当前环境下还有其他板级支持包,比如ESP32,则配置文件之间需要使用,逗号进行隔开;

配置

复制代码
https://dl.espressif.com/dl/package_esp32_index.json,
http://arduino.esp8266.com/stable/package_esp8266com_index.json

配置完成之后,IDE会自动下载ESP866所需要各种库,其中也包括了NodeMCU-ESP8266所需要的库;

设置开发板

接下来要设置NodeMCU-ESP8266所需的板级支持包,就是针对不同的硬件开发板,外围电路都不同,分别会有不同的程序去支持底层硬件的差异;

软件上选择Select Board

在搜索框内输入node,选择NodeMCU 1.0(ESP-12E Module),这是我们需要的板级支持包,最后点击OK即可,具体如下所示;

测试

串口驱动

在连接板子之前,首先要确保电脑上已经安装了串口驱动;开发板上的芯片是CP2102,是一个USB转TTL的芯片,如果电脑上没有安装相应的驱动,是无法正常识别COM 口的,接下来,我们会进一步介绍;

驱动下载

官网下载地址

复制代码
https://cn.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

百度网盘下载

复制代码
链接: https://pan.baidu.com/s/101cJq2-qOyC_uRbNJ_vjqw?pwd=486z 
提取码: 486z 

成功安装驱动之后,将NodeMCU-ESP8266 通过USB线连接到电脑上,就可以在设备管理器中看到COM3口设备了;

具体如下图所示;

选择连接的开发板型号

选择开发板实际连接的COM口,和上文在设备管理器中的选项是一致的,这里是COM3;

下载测试用例

选择相应的测试用例;

接下来就是编译并且下载固件了;具体如下所示;

最红的效果,开发板上的LED在不停闪烁;

总结

本文简单介绍了NodeMCU-ESP8266基于Arduino IDE的环境搭建,并烧录LED闪烁的测试程序。由于作者能力有限,文章中难免存在错误和纰漏,请大胆指正,如果对于文章中存在疑惑或者问题,欢迎在评论区进行留言。

如果文章帮到了你,请帮忙点赞,三连支持👍👍👍。

相关推荐
硅基手札1 小时前
ROS2 全面解析 - 从架构到源码
单片机·架构·机器人
华允物联-HUAIOT1 小时前
远程 IO 模块怎么选?2026 选购指南
物联网
HZZD_HZZD2 小时前
弱网下CoAP还省吗?合众致达Cat.1电表90天实测:MQTT重连流量占52%、续航差距从38%拉大到73%
开发语言·物联网·php·腾讯云
Molesidy3 小时前
【Embedded Development】【高级MCU篇】基于野火STM32H750XBH6_Pro开发板的高级MCU开发学习之1点亮led
stm32·单片机·学习
TDengine (老段)4 小时前
集群从“能用“到“高可用“:副本、选主与故障切换到底怎么配
大数据·网络·数据库·物联网·oracle·时序数据库·tdengine
FPGA小徐4 小时前
【硬件实战】立创 EDA 绘制 TF/SD 卡模块电路|SPI 模式原理图 + 阻抗匹配 + PCB 布局布线全教程
单片机·嵌入式硬件·fpga开发
铅笔小新z5 小时前
【stm32】I2C 中断模式数据收发
stm32·单片机·嵌入式硬件
铅笔小新z6 小时前
【stm32】DMA
stm32·单片机·嵌入式硬件
Brilliantwxx7 小时前
【STM32】 DMA中断机制、NVIC 联动与配置实战前章
stm32·单片机·嵌入式硬件·mcu
我叫洋洋7 小时前
涂鸦 T5+ hashcat 自动化破解 WPA2:从单缺 M2 到全自动值守的踩坑实录 破解wifi 密码
运维·单片机·自动化