1、环境配置
- 首先使用Arduino打开项目工程文件,即后缀名为ino的文件;
- 依次选择文件->首选项->设置->项目文件夹位置,这里是管理库的存放路径,可以选择默认,也可以更改;
- 依次选择菜单栏中的项目->加载库->库管理,导入我们需要的库;
- 安装ESP8266开发板管理器。
方式1,此方式可能会失败
1.0、依次选择菜单栏中的文件->首选项->设置->附加开发板管理器网址,填入ESP8266开发板管理器地址https://arduino.esp8266.com/stable/package_esp8266com_index.json;
1.1、依次选择菜单栏中工具->管理器,等待它更新完成后,搜索ESP8266,选择需要的版本安装,等待它下载完成即可。
方式2,推荐使用此方式
2.0、在GitHub上下载ESP8266对于Arduino的官方支持包,地址为https://github.com/esp8266/Arduino;
2.1、把libraries文件夹中的ESP8266WiFi文件夹复制到Arduino的项目文件夹中;
2.2、通过文件->首选项可以知道项目文件夹位置,我们导入的所有的库都会被存在项目文件夹中。
2、编译程序
- 选择开发板
- 工具栏介绍
Item | Describe |
---|---|
1 | 仅编译工程 |
2 | 编译并下载工程到开发板 |
3 | 新建工程 |
4 | 打开工程 |
5 | 保存工程 |
- 当我们没有连接开发板时,选择 1仅编译工程即可。
3、下载程序
- 线序
ESP32-01S | USB TTL |
---|---|
3V3 | 3V3 |
GND | GND |
IO0 | GND |
EN | VDD |
TXD | RXD |
RXD | TXD |
RST | GND |
- 端口号
通过设备管理器查看端口号
- 选择下载程序的端口号
- 编译完成进入下载时RST引脚电平由低变高,即上升沿进入烧录模式。
3、ESP32-01S和OLED通信
ESP32-01S | OLED |
---|---|
3V3 | VDD |
GND | GND |
IO0 | SDA |
IO2 | SCL |
- ESP32-01S需要外接一个3.3V供电电压,直接接到3V3引脚即可。