连接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网络设置.