ESP8266是一种低成本的芯片,可以添加Wi-Fi®对微控制器的功能。可提供许多基于ESP8266的芯片,例如ESP-01和ESP-12型号。该模型在暴露的GPIO引脚数量的不同之处,闪存量和各种其他因素。但是,所有变体的基本Wi-Fi功能是相同的。
ESP8266与Arduino沟通®通过串行连接。Arduino在芯片上发送命令。芯片接收命令,处理它,并发送回响应。
将ESP8266连接到Arduino板,如此电路图所示。电路图中使用的芯片是ESP-12,但您可以使用与其他型号的ESP8266型号相同的引脚。
该表显示了电源和ESP8266之间的引脚连接。
能量源 | ESP8266. |
---|---|
3.3 V. | vcc. |
3.3 V. | CH_PD. |
GND. | GND. |
警告
ESP8266芯片仅需要3.3 V进行通信。该芯片没有5 V耐受输入。如果芯片连接到5 V器件,则芯片可能会损坏。
该表显示了Arduino Board和ESP8266之间的引脚连接。
将ESP8266的TX引脚连接到Arduino板上的RX引脚,并将ESP8266的RX引脚连接到Arduino板上的TX引脚。有关其他arduino板上的串行端口的更多信息,请参阅Arduino定时器独立块的PIN映射。
ESP8266. | arduino. |
---|---|
TX. | RX. |
RX. | TX. |
连接所需的串口后,浏览到配置参数>硬件实现>硬件板设置>目标硬件资源>WiFi属性,并设置如下所述的参数为WiFi配置网络设置。