初识esp8266与在Arduino的环境配置

初识esp8266与在Arduino的环境配置

初识esp8266:
Wi-Fi 主要特性
1、⽀持 802.11 b/g/n
2、 802.11 n (2.4 GHz),速度⾼达 72.2 Mbps
3、重组 (defragmentation)4、
4、 2 x 虚拟 Wi-Fi 接⼝
5、Beacon ⾃动监测(硬件 TSF)
6、⽀持基础结构型⽹络 (Infrastructure BSS) Station 模式/SoftAP 模式/混杂模式
7、天线分集
参数:初识esp8266与在Arduino的环境配置

引脚定义:
初识esp8266与在Arduino的环境配置
VDDA 模拟电源 2.5V ~ 3.6V
2 LNA 射频天线接⼝,芯⽚输出阻抗为 39+j6 Ω。建议保留 π 型匹配⽹络对
天线进⾏匹配。
3 VDD3P3 功放电源 2.5V ~ 3.6V
4 VDD3P3 功放电源 2.5V ~ 3.6V
5 VDD_RTC NC (1.1V)
6 TOUT ADC 端⼝(芯⽚内部 ADC 端⼝),可⽤于检测 VDD3P3 (Pin3,
Pin4) 电源电压和 TOUT (Pin6) 的输⼊电压(⼆者不可同时使⽤)。
8
7 CHIP_EN 芯⽚使能端。⾼电平:有效,芯⽚正常⼯作;低电平:芯⽚关闭,电流很⼩
8 XPD_DCDC 深度睡眠唤醒;GPIO16
9 MTMS GPIO14;HSPI_CLK
10 MTDI GPIO12;HSPI_MISO
11 VDDPST 数字/IO 电源 (1.8V ~ 3.6V)
12 MTCK GPIO13;HSPI_MOSI;UART0_CTS
13 MTDO GPIO15;HSPI_CS;UART0_RTS
14 GPIO2 可⽤作烧写 Flash 时 UART1_TX;GPIO2
15 GPIO0 GPIO0;SPI_CS2
16 GPIO4 GPIO4
17 VDDPST 电源 (1.8V ~ 3.6V)
18 SDIO_DATA_2 连接到 SD_D2(串联 200Ω);PIHD;HSPIHD;GPIO9
19 SDIO_DATA_3 连接到 SD_D3(串联 200Ω);SPIWP;HSPIWP;GPIO10
20 SDIO_CMD 连接到 SD_CMD(串联 200Ω);SPI_CS0;GPIO11
21 SDIO_CLK 连接到 SD_CLK(串联 200Ω);SPI_CLK;GPIO6
22 SDIO_DATA_0 连接到 SD_D0(串联 200Ω);SPI_MISO;GPIO7
23 SDIO_DATA_1 连接到 SD_D1(串联 200Ω);SPI_MOSI;GPIO8
24 GPIO5 I/O GPIO5
25 U0RXD 可⽤作烧写 flash 时 UART RX;GPIO3
26 U0TXD 可⽤作烧写 flash 时 UART TX;GPIO1;SPI_CS1
27 XTAL_OUT 连接晶振输出端,也可⽤于提供 BT 的时钟输⼊
28 XTAL_IN 连接晶振输⼊端
29 VDDD 模拟电源 2.5V ~ 3.6V
30 VDDA 模拟电源 2.5V ~ 3.6V
31 RES12K 串联 12 kΩ 电阻到地
32 EXT_RSTB 外部重置信号(低电平有效)

原理图:
初识esp8266与在Arduino的环境配置在arduino中配置esp8266的环境:
1、打开Arduino IDE,找到首选项,如图

初识esp8266与在Arduino的环境配置
2、设置成如下格式,网址为http://arduino.esp8266.com/stable/package_esp8266com_index.json
初识esp8266与在Arduino的环境配置
3、点击工具,开发板,开发板管理,如图:
初识esp8266与在Arduino的环境配置

4、下载esp8266库
初识esp8266与在Arduino的环境配置
5、选用esp8266版本型号即可使用。