跳到主要内容

搭配 ESP32 使用

本章介绍 ESP32 环境搭建,包括 Arduino IDE、ESP32板管理、相关库的安装,程序编译下载及示例程序测试,帮助用户掌握开发板,便于二次开发。

硬件连接​

  • 13PIN 杜邦线接口
LCD引脚ESP32S3
VCC3V3
GNDGND
MISOGP42
MOSIGP2
SCLKGP1
LCD_CSGP39
LCD_DCGP41
LCD_RSTGP40
LCD_BLGP5
TP_SDAGP15
TP_SCLGP7
TP_INTGP17
TP_RSTGP16

Arduino环境搭建​

下载和安装 Arduino IDE​

  • 点击访问Arduino官网,选择对应的系统和系统位数下载。Arduino IDE的版本需要≥1.8,安装的路径不能出现中文,否则编译时会出现错误。

ESP32-S3-AMOLED-1

  • 运行安装程序,全部默认安装即可。
信息

环境设置是在 Windows 10 系统下进行,Linux和Mac用户可访问Arduino-esp32环境搭建参考

安装 Arduino-ESP32​

  • ESP32相关主板在Arduino IDE使用,须先安装“esp32 by Espressif Systems ”开发板的软件包
  • 根据板安装要求 进行安装,一般推荐“在线安装 ”, 若在线安装失败,则使用“离线安装 ”
  • 安装教程,详见:Arduino 板管理教程

3.5inch RPi LCD (F) 所需开发板安装说明

板名称板安装要求版本号要求
esp32 by Espressif Systems“离线”安装/“在线”安装2.0.13

运行第一个 Arduino 程序​

提示

如果你刚入门学习ESP32和Arduino,还不知道如何创建、编译、烧录和运行Arduino ESP32程序,那么请展开看看,希望可以帮助到你!

新建工程​

  • 运行Arduino IDE,选择 File -> New Sketch

ESP32-S3-AMOLED-1

  • 输入代码:

    void setup() {
    // put your setup code here, to run once:
    Serial.begin(115200);
    }

    void loop() {
    // put your main code here, to run repeatedly:
    Serial.println("Hello, World!");
    delay(2000);
    }
  • 保存代码工程,选择 File -> Save As...;在弹出的菜单选择保存工程路径,并输入工程名,如 Hello_World ,点击保存

编译和烧录程序​

  • 选择对应的开发板,以ESP32S3主板为例:

①. 点击选择下拉框选项“Select Other Board and Port ”;
②. 搜索需要的开发板型号“esp32s3 dev module ”并选择;
③. 选择COM口 ;
④. 保存 选择。

ESP32-S3-AMOLED-1

  • 若ESP32S3主板只有USB口,须打开(Enable)USB CDC ,如下图所示:

ESP32-S3-AMOLED-1

  • 编译并上传程序:

①. 编译程序;②. 编译并下载程序;③. 下载成功。

ESP32-S3-AMOLED-1

  • 打开串口监视窗口 ,程序每隔2秒会打印“Hello World!”,运行情况如下所示:

ESP32-S3-AMOLED-1

示例程序​

  • 下载示例程序,并解压

  • 复制libraries文件夹至Arduino的库路径

    C:\Users\{用户名}\Documents\Arduino
  • 在3inch5_RPI_LCD_F_ESP32S3\examples\main路径双击打开示例main.ino

3

  • 根据您的ESP32S3的资源情况选择相应的配置

3

  • 编译并烧录示例

3

等待烧录完成后,屏幕即可正常显示触摸。