将ESP8266连接到Arduino硬件
ESP8266是一种低成本芯片,可以添加Wi-Fi®微控制器的能力。许多型号的基于ESP8266的芯片(例如ESP-01和ESP-12)都可以使用。这些模型在暴露的GPIO引脚数量,闪存量和其他各种因素方面有所不同。但是,所有变体的基本Wi-Fi功能都是相同的。
ESP8266与Arduino通信®通过串行连接。Arduino将命令发送到芯片。芯片接收命令,对其进行处理,然后回复响应。
如本电路图所示,将ESP8266连接到Arduino板。电路图中使用的芯片为ESP-12,但是您可以将相同的引脚与其他型号的ESP8266一起使用。
ESP8266的电源源
该表显示了电源和ESP8266之间的引脚连接。
能量源 | ESP8266 |
---|---|
3.3 v | VCC |
3.3 v | ch_pd |
gnd | gnd |
警告
ESP8266芯片仅需要3.3 V进行通信。芯片没有5 V耐受的输入。如果芯片连接到5个V设备,则芯片可能会损坏。
Arduino与ESP8266的硬件连接
该表显示了Arduino Board和ESP8266之间的引脚连接。
将ESP8266的TX引脚连接到Arduino板上的RX引脚,然后将ESP8266的RX引脚连接到Arduino板上的TX PIN。有关不同Arduino董事会上串行端口的更多信息,请参见Arduino计时器独立块的引脚映射。
ESP8266 | Arduino |
---|---|
TX | rx |
rx | TX |
连接所需的串行端口后,浏览到配置参数>硬件实现>硬件板设置>针对硬件资源>WiFi属性,并按照所述设置参数为WiFi配置网络设置。