(初学)ESP8266 NodeMcu + Arduino 有线连接电脑

最近搞来一块Lolin ESP8266的板子,开始研究一下做点小东西,第一步连接电脑就困扰我半天,查了资料,正好做下笔记。

硬件介绍

用下面这个图片来区分什么是ESP8266、ESP12、CH340、CP210X、ZY-8266mod

ESP8266:
ESP8266是一款由Espressif Systems推出的低成本、高性能的Wi-Fi SoC(系统级芯片)
ESP12:
ESP12通常指的是ESP-12系列模块,这是基于ESP8266EX芯片的Wi-Fi模块。
ESP8266不能直接使用,需要周边硬件支持(也就是ESP12系列)

CH340:
CH340是一种USB转串口芯片,它可以将USB信号转换为与RS232兼容的串行信号,使得PC可以与串口设备进行通信。
CH340的优势在于低成本和良好的兼容性,但数据传输速率相对较低。
CP210X:
CP210X是Silicon Labs提供的USB转串口技术,与CH340相比,CP210X的成本较高,但提供更高的性能和安全性。
二者都是串口芯片,每个板子上可以根据性能需求换不同的芯片。

ZY-8266mod与ESP8266的关系是,ZY-8266mod是一款基于ESP8266芯片的Wi-Fi模块。集成了其他功能,如天线开关、RF平衡不平衡变换器(balun)、功率放大器等.

连接电脑

我们使用ArduinoIDE开发(下载安装就不说啦,打包的文件里也有)
板子背面

首先我们需要知道连接电脑需要的条件:
1,CH340芯片的USB串口通讯驱动
2,ArduinoIDE中要有ESP8266开发板的库

打包软件链接:链接

单独下载CH340驱动下载链接(上面的链接包含这个):链接

下载ArduinoIDE中ESP8266的库:
首先:
在ArduinoIDE中
文件->首选项->附加开发板管理器替换地址:https://arduino.esp8266.com/stable/package_esp8266com_index.json

这里我不推荐直接在IDE里面安装,一般都会安装失败(国外另说,不过我挂梯子也会失败)
不推荐:(直接安装:点击工具->开发板->开发板管理器 输入:esp8266)

下载的打包文件中有esp8266的安装包(双击安装就好了),安装的时候退出ArduinoIDE,再打开就可以看到安装好了。
再找到CH340的驱动:

双击安装就好,会有权限提醒,安装好什么也不会发生就代表安装好了。

下面所有的准备工作都做好了,使用数据线连接电脑,板子每次上电都会闪烁几下,在设备管理器里可以看到这个(COM3):
如果电脑没反应的话先检查数据线是否可用,有些数据线只能充电。

端口亮着就表示连接成功。
下面可以用ArduinoIDE中的 文件->示例->esp8266->Blink 可以写进板子,每次通电就会闪烁

作者:世界毁灭!

物联沃分享整理
物联沃-IOTWORD物联网 » (初学)ESP8266 NodeMcu + Arduino 有线连接电脑

发表回复