LILYGO T-Deck Arduino 软件
产品信息
规格:
- 产品名称: T 型甲板
- 版本: V1.0
- 发布日期: 2024.05
- 硬件: ESP32 模块
- 软件: Arduino
产品使用说明
介绍
本指南旨在帮助用户使用 T-Deck 硬件设置应用程序的软件开发环境。
- T 型甲板
T-Deck是一个支持各种应用软件开发的硬件平台。 - Arduino
Arduino 是用于对 T-Deck 硬件进行编程的软件。 - 准备
在开始之前,请确保您已准备好设置环境所需的组件和工具。
立即开始
按照本指南提供的说明开始设置软件开发环境。
配置
根据您的项目要求配置软件设置。
连接
建立 T-Deck 硬件和您的开发系统之间的连接。
测试演示
运行测试演示以确保硬件和软件设置正常运行。
上传草图
使用提供的说明将您的 Arduino 草图上传到 ESP32 模块。
- 构建和闪存
编译您的 Arduino 代码并将其刷入 ESP32 模块。 - 监视器
在 T-Deck 硬件上监控草图的输出和行为。
SSC 命令参考
T-Deck硬件相关的具体操作请参考命令参考。
op
操作‘op’的描述。
FAQ(常见问题)
上传失败该怎么办?
如果上传失败,请检查开发系统与 T-Deck 硬件之间的连接。确保所有设置正确,然后重试上传。
关于本指南
本文档旨在帮助用户设置使用基于 T-Deck 的硬件开发应用程序的基本软件开发环境。通过简单的示例ample,本文档说明了如何使用 Arduino,包括基于菜单的配置向导,编译 Arduino 和固件下载到 ESP32 模块。
发行说明
日期 | 版本 | 发行说明 |
2024.05 | V1.0 | 首次发布。 |
介绍
T 型甲板
- T-Deck是一块开发板,可以独立工作。
- 它由支持Wi-Fi+BLE通信协议的ESP32-S3 MCU和主板PCB组成。
- 本产品具有LCD和LoRa功能。LCD型号为ST7789 LCD,分辨率为320×240。LoRa芯片为SX1262。
- 适用于从低功耗传感器网络到要求最苛刻的任务的各种应用。
- 该模块的核心是 ESP32S3 芯片。
- ESP32-S3 在单芯片上集成了 Wi-Fi(2.4 GHz 频段)和蓝牙 5.0 解决方案,以及双高性能内核和许多其他多功能外设。ESP32 提供了一个强大且高度集成的平台,可满足对高效用电、紧凑设计和安全性的持续需求。
- 芯源提供基础硬件和软件资源,帮助应用开发者基于 ESP32-S3 系列硬件实现创意。芯源提供的软件开发框架旨在快速开发物联网 (IoT) 应用,具有 Wi-Fi、蓝牙、灵活电源管理和其他高级系统功能。
- 生产厂家为深圳市鑫源电子科技有限公司。
Arduino
一组用 Java 编写的跨平台应用程序。 Arduino 软件IDE 源自Processing 编程语言和Wiring 程序的集成开发环境。 用户可以基于Arduino开发Windows/Linux/MacOS应用。 建议使用 Windows 10。Windows 操作系统已用作 example 在本文档中用于说明目的。
准备
要为 ESP32-S3 开发应用程序,您需要:
- 装有 Windows、Linux 或 Mac 操作系统的 PC
- 用于构建 ESP32-S3 应用程序的工具链
- Arduino 本质上包含 ESP32-S3 的 API 和操作工具链的脚本
- CH9102串口驱动
- ESP32-S3 开发板本身和用于将其连接到 PC 的 USB 数据线
立即开始
下载 Arduino 软件
在 Windows 机器上安装 Arduino 软件 (IDE) 的最快方法
快速入门指南
这 web网站提供快速入门教程
- 视窗:
https://www.arduino.cc/en/Guide/Windows - Linux:
https://www.arduino.cc/en/Guide/Linux - Mac OS X:
https://www.arduino.cc/en/Guide/MacOSX
Windows平台Arduino安装步骤
安装Arduino软件
配置
下载 Git
下载安装包Git.exe
预构建配置
- 单击 Arduino 图标,然后右键单击并选择“打开文件夹”
- 选择硬件->
- 鼠标 ** 右键单击 ** ->
- 单击此处的 Git Bash
克隆远程存储库
- mkdir espressif
- 乐鑫CD
- git clone –递归 https://github.com/espressif/arduino-esp32.gitesp32
连接
你快到了。 为了能够进一步进行,将 ESP32-S3 开发板连接到 PC,检查开发板在哪个串行端口下可见,并验证串行通信是否正常。
测试演示
选择 File>>前ample>>WiFi>>WiFi扫描
上传草图
选择董事会
工具<
上传
素描 << 上传
串行监视器
工具 << 串口监视器
SSC 命令参考
这里列出了一些常用的 Wi-Fi 命令供您测试模块。
op
- 描述
op命令用于设置和查询系统的Wi-Fi模式。 - Example
- 范围
-Q 查询 Wi-Fi 模式。 -S 设置 Wi-Fi 模式。 模式
有 3 种 Wi-Fi 模式: • 模式 = 1:STA 模式
• 模式 = 2:AP 模式
• 模式 = 3:STA+AP 模式
斯塔
- 描述
sta命令用于扫描STA网口,连接或断开AP,查询STA网口连接状态。 - Example
- 范围
-s ssid 使用 ssid 扫描或连接接入点。 -b bssid 使用 bssid 扫描接入点。 -n 频道 扫描频道。 -h 显示带有隐藏 ssid 接入点的扫描结果。 -Q 显示 STA 连接状态。 -D 与当前接入点断开连接。
ap
- 描述
ap 命令用于设置 AP 网络接口的参数。 - Example
- 范围
-S 设置 AP 模式。 -s ssid 设置AP ssid。 -p 密码 设置AP密码。 -t 加密 设置 AP 加密模式。 -h 隐藏SSID。 -m 最大斯塔 设置 AP 最大连接数。 -Q 显示 AP 参数。 -L 显示连接站的 MAC 地址和 IP 地址。
苹果
- 描述
mac 命令用于查询网络接口的 MAC 地址。 - Example
- 范围
-Q 显示 MAC 地址。 -o 模式
• mode = 1:STA 模式下的MAC 地址。 • mode = 2:AP 模式下的MAC 地址。
DHCP服务
- 描述
dhcp 命令用于启用或禁用 dhcp 服务器/客户端。 - Example
- 范围
-S 启动 DHCP(客户端/服务器)。 -E 结束 DHCP(客户端/服务器)。 -Q 显示 DHCP 状态。 -o 模式
• mode = 1:STA 接口的DHCP 客户端。 • mode = 2:AP 接口的DHCP 服务器。
• 模式= 3:两者。
ip
- 描述
ip命令用于设置和查询网络接口的IP地址。 - Example
- 范围
-Q 显示 IP 地址。 -o 模式
• mode = 1:接口STA 的IP 地址。 • mode = 2:接口AP 的IP 地址。
• 模式 = 3:两者
-S 设置 IP 地址。 -我的IP IP 地址。 -m 掩码 子网地址掩码。 -g 网关 默认网关。
重启
- 描述
reboot 命令用于重启板子。 - Example
内存
ram 命令用于查询系统中剩余堆的大小。
Example
FCC 警告
任何未经合规负责方明确批准的更改或修改都可能使用户操作该设备的权限失效。
本设备符合 FCC 规则第 15 部分的规定。操作需遵守以下两个条件:
- 本设备不得造成有害干扰
- 本设备必须接受任何收到的干扰,包括可能导致不良操作的干扰。
重要提示:
注意:本设备经过测试,符合 FCC 规则第 15 部分对 B 类数字设备的限制。这些限制旨在提供合理的保护,防止住宅安装中的有害干扰。该设备产生、使用并可能辐射射频能量,如果不按照说明安装和使用,可能会对无线电通信造成有害干扰。但是,不能保证特定安装中不会发生干扰。如果该设备确实对无线电或电视接收造成有害干扰(可以通过关闭和打开设备来确定),我们鼓励用户尝试通过以下一项或多项措施来纠正干扰:
- 重新调整或重新定位接收天线。
- 增加设备与接收器之间的距离。
- 将设备连接到与接收器不同电路的插座上。
- 请咨询经销商或经验丰富的无线电/电视技术人员寻求帮助。
FCC 辐射暴露声明:
本设备符合 FCC 针对非受控环境所规定的辐射暴露限制。
文件/资源
![]() |
LILYGO T-Deck Arduino 软件 [pdf] 用户指南 T-DECK、TDECK、2ASYE-T-DECK、2ASYETDECK、T-Deck Arduino 软件、Arduino 软件、软件 |