ESP32-S3-LCD-1.3 使用教程

【硬件链接】

】屏幕尺寸: 240*240
】屏幕驱动: ST7789

引脚定义

[] SPI 接口定义

    DC         ==>  GPIO38

    CS          ==>  GPIO39

    SCLK     ==>  GPIO40

    MOSI    ==>  GPIO41

    RESET   ==>  GPIO42


[] QMI8658

    IMU_INT2  ==> GPIO45

    IMU_INT1  ==> GPIO46

    SDA        ==>     GPIO47

    SCL         ==>     GPIO48



【环境配置+库安装】

  • 先在官网安装Arduino IDE
  • 安装完成之后,打开IDE
  • 进入首选项


  • 添加 JSON 链接
https://espressif.github.io/arduino-esp32/package_esp32_index.json


  • 将项目文件夹修改为 D:\Documents\Arduino   
  • 进入开发板管理器,搜索 esp32 ,在下方的 esp32 by Espressif Systems 中选择 2.0.13 版本并点击安装(若不能正常安装可使用手机热点尝试)
  • 安装完成重启 Arduino IDE 即可使用
  • 导入 ESP32S3-1.3inch显示库
  • 打开下载的程序,进入ESP32-S3-LCD-1.3\lib 文件夹,将 lib 下所有文件复制到库存放路径  C:\Documents\Arduino\libraries
    点击确认如何查看自己的路径

注意:如果之前安装过 LVGL 库,请删除之前的 LVGL,将 lib 中的文件复制到 libraries 文件夹



【代码测试】

【时钟/太空人天气摆件】

】上传时钟/旋转太空人时钟天气摆件

--》棱镜版本

】打开下载好的程序包后,选择 ESP32-S3-LCD-1.3-Demo\Arduino\Astronaut Clock-CN\Astronaut Clock-Prism-CN\ESP32S3-1.3inch 文件夹进入,打开 ESP32S3-1.3inch.ino


--》棱镜版本

】打开下载好的程序包后,选择 ESP32-S3-LCD-1.3-Demo\Arduino\Astronaut Clock-CN\Astronaut Clock-No Prism-CN\ESP32S3-1.3inch 文件夹进入,打开ESP32S3-1.3inch.ino

】进入Arduino IDE后,按照下图配置ESP32S3



【SDcard 视频】

】上传 SDcard 视频 Demo

--》棱镜版本

】打开下载好的程序包后,选择 ESP32-S3-LCD-1.3-Demo\Arduino\SDcard Video Prism Version\main 文件夹进入,打开 main.ino

】将Data文件夹中的文件复制到SD卡中。



--》棱镜版本

】打开下载好的程序包后,选择  ESP32-S3-LCD-1.3-Demo\Arduino\SDcard Video - Non-Prism Version\main 文件夹进入,打开 main.ino

】将 Data 文件夹中的文件复制到SD卡中。

】点击上传


SD-Picture + game2048

】上传 SD-图片 + Game2048

--》SD-图片 + Game2048

】打开下载好的程序包后,选择 ESP32-S3-LCD-1.3-Demo\Arduino\SD-Picture + game2048\ImageDemo 文件夹进入,打开 ImageDemo.ino

】将 Image文件夹中的文件复制到SD卡中。

】左右摇晃操作


Snake

】上传 贪吃蛇

--》Snake

】打开下载好的程序包后,选择 ESP32-S3-LCD-1.3-Demo\Arduino\Snake文件夹进入,打开 main.ino

】左右摇晃操作




【资料】

原理图

    示例程序

    尺寸图

    数据手册

    ESP32-S3

    其他器件

    软件工具

    Arduino

    VScode

    固件烧录工具

    其他资料链接


    【售后】

    周一-周五(9:30-6:30)周六(9:30-5:30)

    手机:13434470212

    邮箱:services04@spotpear.cn

    QQ:202004841


    TAG: UGV Rover【六轮四驱】开源AI机器人小车OpenCV适用于Jetson Orin Luckfox Pico 树莓派RP2040破解 Raspberry Pi ESP32 C3 WiFi 蓝牙开发板GPIO布局兼容树莓派PICO适用于Arduino IDE 树莓派看门狗 树莓派热像仪 指静脉模组 Cortex-M4F UART串口 国密二级加密认证 强于指纹识别 ESP32-S3开发板 2.8寸圆形LCD显示屏480x480 触摸屏 板载加速度与陀螺仪QMI8658传感器/SD卡槽/电池接口/RTC/MP3喇叭音频 适用于Arduino Milk-V Duo网口教程 电源 TTGO Meshtastic T-Beam V1.2 ESP32 LoRa GPS开发板0.96 inch OLED SX1278/SX1276 433/868/915/923MHz兼容LILYGO RISC-V DeepSeek豆包ESP32-AI小智教程 Bookworm Desktop 安装驱动 2.15寸红黑白电子墨水屏(B) e-Paper 296×160 适用于Arduino树莓派Jetson Nano STM32 Jetson Orin Nano/NX IO Base底板扩展板 RP2040开发板 1.47寸LCD AXS5106L触摸JD9853显示屏172x320适用于Arduino/树莓派/Pico/ESP32 T Watch S3 ESP32 S3 PMU 1.54寸可触摸显示屏编程手表 SX1262 433/868/915MHz兼容LILYGO