ESP32-S3-Touch-LCD-2.8

来自Waveshare Wiki
跳转至: 导航搜索
ESP32-S3-Touch-LCD-2.8
{{{name2}}}
{{{name3}}}
功能简介
特性 无特性,不解释
显示尺寸 2.8 英寸
分辨率 240×320
' 无特性,不解释
' 无特性,不解释
接口 I2C SPI

说明

产品概述

产品参数

参数名称 参数
接口 USB Type-C
主控芯片 ESP32-S3
屏幕类型 TFT
屏幕控制芯片 Display :ST7789
Touch :CST328
产品尺寸 88(H)x 122(V) mm

接口说明

  • 12PIN 杜邦线接口
引脚丝印 功能 说明
GND GND 电源地
VBus 5V USB供电
D+ USB 差分线 USB 差分线
D- USB 差分线 USB 差分线
GND GND 电源地
SCL SCL I2C 时钟线
SDA SDA I2C 数据线
TXD TXD UART 数据发送
RXD RXD UART 数据接收
IO18 GPIO18 空闲引脚引出
IO15 GPIO15 空闲引脚引出

板载功能使用

内部硬件连接

LCD

LCD引脚 ESP32S3
VCC 3.3V
GND GND
MISO NC
MOSI GPIO45
SCLK GPIO40
LCD_CS GPIO42
LCD_DC GPIO41
LCD_RST GPIO39
LCD_BL GPIO5
TP_SDA GPIO1
TP_SCL GPIO3
TP_INT GPIO4
TP_RST GPIO2

SD Card

SD Card ESP32S3
SD_D0 / MISO GPIO16
SD_CMD / MOSI GPIO17
SD_SCK / SCLK GPIO40
SD_D3 / CS GPIO21
SD_D1 NC(GPIO18)
SD_D2 NC(GPIO15)

QMI

QMI8658C ESP32S3
IMU_SCL GPIO10
IMU_SDA GPIO11
IMU_INT1 GPIO13
IMU_INT2 GPIO12

RTC

PCF85063ATL ESP32S3
RTC_SCL GPIO10
RTC_SDA GPIO11
RTC_INT GPIO9

Speaker

PCM5101APWR ESP32S3
I2S_LRCK GPIO38
I2S_DIN GPIO47
I2S_BCK GPIO48

搭建环境

ESP32-S3 TO Arduino 1.png

  • 安装完成后打开 Arduino IDE

ESP32-S3 TO Arduino 2.png

  • 进入开发板管理器,搜索 esp32 ,在下方的 esp32 by Espressif Systems 中选择 当前最新版本并点击安装(若不能正常安装可使用手机热点尝试)

ESP32-S3 TO Arduino 3.png

  • 安装完成重启 Arduino IDE 即可使用

ESP32-S3 TO Arduino 4.png

若安装失败则展开

  • 安装 2.0.11 版本失败

ESP32-S3 TO Arduino 5.png

链接: https://pan.baidu.com/s/1lGddfYYJUPlqc2Kgznmytw
提取码: 0755

ESP32-S3 TO Arduino 6.png

  • 从资源管理器按路径 “c:\Users\Waveshare\AppData\Local\Arduino15\packages” 进入(其中 Waveshare 为计算机用户名,需要开启显示隐藏文件)

ESP32-S3 TO Arduino 7.png

  • 将上方下载的文件解压至 packages 文件夹下

ESP32-S3 TO Arduino 8.png

  • 重新执行安装操作

ESP32-S3 TO Arduino 9.png

  • 安装完成重启 Arduino IDE 即可使用

ESP32-S3 TO Arduino 10.png

安装库文件

  • 请注意此前是否已经安装过该库,若已安装请存档原有的库,防止运行其他程序时出现错误失败
  • 进入示例文件夹 2.8inch_Capacitive_Touch_LCD\ESP32S3\LVGL_Arduino ,双击 LVGL_Arduino.ino 打开示例
  • 搜索lvgl库并安装(此操作为了在 Arduino 环境中搭建库文件夹,若之前已经安装过其他库,即存在以下指的文件夹则不用执行这一步)

2.8inch Capacitive Touch LCD ESP32S3 example 2.png

2.8inch Capacitive Touch LCD ESP32S3 example 4.png

  • 进入库文件存放路径 c:\Users\Waveshare\AppData\Local\Arduino15\packages\libraries(其中 Waveshare 为计算机用户名)

2.8inch Capacitive Touch LCD ESP32S3 example 3.png

  • 删除刚才下载的 lvgl 库(若前面没有安装则忽略这一步)

2.8inch Capacitive Touch LCD ESP32S3 example 5.png

  • 安装示例文件中的两个库
  • 复制提供的库到 c:\Users\Waveshare\AppData\Local\Arduino15\packages\libraries(其中 Waveshare 为计算机用户名) 下

2.8inch Capacitive Touch LCD ESP32S3 example 7.png

  • 完成库安装

示例程序

  • 重新打开示例
  • 选择型号与端口,编译并烧录示例

2.8inch Capacitive Touch LCD ESP32S3 example 9.png

  • 烧录成功可观察到三个可操作页面

资料

文档

程序

FAQ

请注意板子的GPIO电平是否与产品的供电电压一致!


技术支持

联系人:欧工
EMAIL:2355861365@qq.com
QQ:2355861365
微信:扫下方二维码添加
欧工企业微信联系二维码.png

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证