跳到主要内容

Arduino 开发

本章节包含以下部分,请按需阅读:

Arduino 入门教程

初次接触 Arduino ESP32 开发,想要快速上手?我们为您准备了一套通用的 入门教程

请注意:该教程使用 ESP32-S3-Zero 作为教学示例,所有硬件代码均基于其引脚布局。在动手实践前,建议您对照手中的开发板引脚图,确认引脚配置无误。

配置开发环境

1. 安装和配置 Arduino IDE

  • 请参考 安装和配置 Arduino IDE 教程 下载安装 Arduino IDE 并添加 ESP32 开发板库 的支持。
  • ESP32-S3-Touch-LCD-7 开发板安装说明以及版本要求
ESP32 开发板库版本号要求板安装要求板名称
3.0.6 以上“离线”安装 / “在线”安装Waveshare ESP32-S3-Touch-LCD-7

2. 安装库

要成功在 Arduino IDE 上面运行程序,还需要安装程序要用到的库。ESP32-S3-Touch-LCD-7 库文件存放于示例程序的文件夹、ESP32-S3-Touch-LCD-7-Demo\Arduino\libraries 当中,点击 此链接 可下载示例程序。

库名称说明版本库安装要求
ESP32_Display_PanelESP32 微控制器的显示面板控制库v0.1.4 以上可“在线”或“离线”安装
ESP32_IO_ExpanderESP32 的 I/O 扩展库v0.0.4 以上可“在线”或“离线”安装
lvglLVGL 图形库v8.4.0“离线”安装
lv_conf.hLVGL 配置文件“离线”安装

安装步骤:

  1. 解压已下载的 示例程序包

  2. 将其 Arduino\libraries 目录下的所有文件夹(ESP32_Display_Panel、ESP32_IO_Expander 等)复制到 Arduino 的库文件夹中。

    信息

    Arduino 库文件夹的路径通常是:c:\Users\<用户名>\Documents\Arduino\libraries

    也可以在 Arduino IDE 中通过 文件 > 首选项,查看“项目文件夹位置”来定位。库文件夹就是此路径下的 libraries 文件夹。

  3. 其他安装方式请参考:Arduino 库管理教程

示例程序

想要快速了解如何驱动各个接口?我们准备了一系列基于 Arduino IDE 的示例和相关教程,方便你快速了解各个接口的使用。