Wiki-template

来自Waveshare Wiki
跳转至: 导航搜索


ESP32-S3-Touch-LCD-1.28
{{{name2}}}
{{{name3}}}
功能简介
特性 无特性,不解释
主控 ESP32-S3R2
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 Type C USB

说明

产品简介

待填充,右侧图片也要修改

产品特性

待填充

产品参数

待填充

硬件说明

接口说明

待填充

产品尺寸

待填充图片

环境说明

Arduino开发

Arduino 开发环境是一个为 Arduino 硬件平台量身打造的集成开发环境。它具备直观的图形界面,即使是编程新手也能轻松上手,其使用的编程语言类似 C/C++ 但语法更为简化。Arduino 开发板有多种型号,可满足不同项目需求,且能与各种传感器、执行器和扩展模块便捷连接。同时,Arduino 拥有庞大的全球用户社区,提供了海量的开源代码、项目示例和教程,还有丰富的库资源,封装了复杂功能,让开发者能快速实现各种功能,并且具有跨平台性,可在 Windows、macOS 和 Linux 等多个操作系统上运行。

MicroPython开发

MicroPython 是在微控制器上运行的 Python 实现。它充分发挥了 Python 简洁易读的语法优势,开发效率高,用少量代码就能实现复杂功能,如在 ESP8266 和 ESP32 等芯片上可轻松实现物联网应用。通常使用文本编辑器配合特定插件进行开发,插件提供代码高亮、自动补全、远程调试等功能。MicroPython 为学生和初学者提供了很好的入门途径,让他们在熟悉的语言环境中学习嵌入式开发。

ESP-IDF开发

ESP-IDF 是乐鑫科技为 ESP32 和 ESP8266 等系列芯片推出的专业开发框架。它功能强大,支持多种通信协议,可实现设备间无线通信,还提供低功耗模式和实时操作系统支持等。使用 C 语言进行开发,开发者能充分发挥 C 语言的高效性和灵活性,直接访问底层硬件资源进行精细控制和优化。ESP-IDF 工具链完整,包括编译器、调试器、烧录工具等,可在命令行下或使用集成开发环境(如 Visual Studio Code 配合 Espressif IDF 插件)进行开发,插件提供代码导航、项目管理、调试等功能。乐鑫科技还提供了详细的文档和教程,社区中也有很多开发者分享经验和项目示例。

准备事项

待填充

  • Windows 10 以上电脑
  • 开发板及其配件

注意事项

尊敬的用户:
在您开始操作之前,我们建议您先浏览目录,以便快速了解文档结构。同时,为了确保您能够顺利进行操作,我们建议您仔细阅读FAQ(常见问题解答),以便对可能遇到的问题有所准备。
为了方便您的使用,文档中所需的所有资料均已以超链接形式提供,您可以直接点击下载。此外,所有资料的汇总链接也已放置在文档末尾,供您参考。

Arduino开发

环境搭建

本节涵盖 Arduino 环境搭建步骤,包括下载安装 Arduino、安装 ESP32 开发板及库,还提供更多学习链接,为用户深入学习和使用 Arduino 提供了全面的指导。

下载和安装Arduino

  1. 打开官网软件下载页面,选择对应的系统和系统位数下载
    ESP32-S3-Touch-lcd-1.28-Ar-software-01.png
  2. 可以选择直接下载,也可以选择捐赠并下载
    ESP32-S3-Touch-lcd-1.28-Ar-software-02.png
  3. 运行安装程序,全部默认安装即可

安装ESP32开发板

本节详细介绍了 ESP32 开发板的两种安装方式:在线安装和离线安装。用户可根据自身的网络环境、安全需求和开发场景来选择合适的安装方法。

安装说明

  • 安装版本
    • 版本号

安装步骤

离线安装
  1. 下载离线包超链接后双击安装,安装路径如下
    C:\Users\{用户名}\AppData\Local\Arduino15\Packages

    填充图片
    若之前在线安装失败,请删除掉此路径下的 esp32 文件夹

  2. 安装离线包后,打开 Arduino IDE,在 File->Preferences 下 Settings 界面的 Additional boards manager URLs 处填写下面链接后保存
    https://arduino.me/packages/esp32.json
    Esp32-s3-zero-003.jpg
  3. 重启 Arduino IDE,离线包安装完成
在线安装
  1. 在 File->Preferences 下 Settings 界面的 Additional boards manager URLs 处填写下面链接后保存
    https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    Esp32-s3-zero-004.jpg
  2. 在 Board Manager 中搜索 esp32 ,选择版本号版本进行安装,下载安装完成后重启 Arduino IDE 生效
    填充图片

安装库

本节对示例程序中所用到的库文件进行了简要说明,并提供了库安装的详细步骤。

库文件说明

  1. 库名称
    • 库用途

库安装步骤

  • 库安装后需要配置文件,建议直接将库压缩包超链接中的库文件夹名称文件夹复制到库文件目录下,库文件路径如下
C:\Users\{用户名}\Documents\Arduino\libraries 

注意:在库安装环节,若 Arduino 目录下无 “libraries” 文件夹,需新建该文件夹并确保命名正确,后续库文件将存于此。
填充图片

Arduino 更多学习链接


待填充

Demo功能测试

本节详述了 Arduino 例程和 Demo 的功能测试步骤,对各示例程序先进行功能阐释,强调测试前了解功能特性的重要性,同时提供了测试结果。

Arduino 例程

  1. 选择例程,以获取芯片 ID 的例程为例进行说明
    ESP32-S3-Touch-LCD-1.28-ArDemo-Example-03.png
  2. 选择 ESP32S3 Dev Module 作为我们的开发板
    ESP32-S3-Touch-LCD-1.28-ArDemo-Example-01.png
  3. 选择端口号时,此处选定 ESP32-S3 USB 口对应的 COM12 端口
    需注意,每个人的端口号各不相同,应选择与自己设备对应的正确端口号
    ESP32-S3-Touch-LCD-1.28-ArDemo-Example-02.png
  4. 点击下载按键,此时系统会自动进行编译并下载操作
    若下载失败,请按住 boot 键,对设备重新上电后松开 boot 键,随后再次进行下载
    ESP32-S3-GEEK-ArDemo-Example-04.png
  5. 下载完成后打开串口监视器,通过串口监视器能够看到循环输出的芯片 ID
    填充图片
  • 注意:此示例不能点亮LCD屏幕

demo名称

demo说明
  • 步骤及运行结果图