主要内容

连接ESP8266到Arduino硬件

ESP8266是一款可以添加Wi-Fi的低成本芯片®微控制器的能力。基于esp8266的芯片有很多型号,如ESP-01和ESP-12。这些型号在暴露的GPIO引脚数量、闪存数量和各种其他因素方面有所不同。然而,所有变体的基本Wi-Fi功能是相同的。

ESP8266与Arduino通信®通过串行连接。Arduino向芯片发送AT命令。芯片接收命令,处理它,并发回响应。

如图所示,将ESP8266连接到Arduino板上。电路图中使用的芯片是ESP-12,但其他型号的ESP8266也可以使用相同的引脚。

电源到ESP8266

下表显示了电源与ESP8266之间的引脚连接。

电源 ESP8266
3.3 V Vcc
3.3 V CH_PD
接地 接地

谨慎

ESP8266芯片仅需要3.3 V通信。该芯片没有5 V容差输入。如果芯片连接到5v设备,可能会损坏芯片。

Arduino硬件连接到ESP8266

Arduino板与ESP8266的引脚连接如图所示。

连接ESP8266的TX引脚到Arduino板上的RX引脚,连接ESP8266的RX引脚到Arduino板上的TX引脚。有关不同Arduino板上串行端口的详细信息,请参见Arduino定时器独立块引脚映射

ESP8266 Arduino
TX 处方
处方 TX

连接所需的串口后,浏览到配置参数>硬件实现>硬件板设置>目标硬件资源>无线网络属性,并参考章节设置参数配置WiFi网络设置

另请参阅