Skip to main content

Arduino Cookbook:XIAO 7.5" ePaper Panel

请先阅读主 Arduino 指南

本页面是针对 XIAO 7.5" Panel 的专用 cookbook。通用的基础内容——Arduino IDE 设置、ESP32 开发板包、安装 Seeed_GFX、使用配置工具生成 driver.h——都在 Work with Arduino 中。如果你是第一次在 Seeed ePaper 上使用 Arduino,建议先快速浏览那一页;本页主要讲解基于 XIAO ESP32-C3 的面板与通用部分不同之处。

概述​

XIAO 7.5" ePaper Panel 可以通过 Arduino IDE 进行编程,非常适合熟悉 Arduino 生态的创客和开发者使用。本指南将带你完成 Arduino 开发环境的搭建,并从基础示例开始上手。

该 ePaper Panel 具备以下特性:

  • 7.5" 单色 ePaper 显示屏,分辨率 800x480
  • 搭载 XIAO ESP32-C3 微控制器,支持无线连接
  • 内置 2000mAh 电池,便于便携使用
  • USB Type-C 接口,用于编程和供电
  • 结构紧凑,集成支架设计

通过 Arduino 编程,你可以:

  • 显示文本和图形
  • 创建自定义用户界面
  • 显示实时数据和传感器读数
  • 构建交互式应用
  • 利用 ePaper 的零功耗保持特性实现低功耗应用

本指南涵盖初始的环境搭建流程,并提供示例代码,帮助你开始为 ePaper Panel 开发自己的 Arduino 应用。

入门​

步骤 1. 下载 Arduino IDE​

首先,如果你还没有安装 Arduino IDE,请前往 Arduino IDE 下载最新版本。

tip

如果这是你第一次使用 Arduino,我们强烈建议你参考 Getting Started with Arduino。

步骤 2. 安装 ESP32 开发板支持​

进入 File -> Preferences,在 Additional Boards Manager URLs 中添加以下 URL,点击此处查看详细步骤。

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

步骤 3. 安装 Seeed GFX 库​

tip

此库与 TFT 库功能相同,但与其不兼容。如果你已经安装了 TFT 库或其他类似的显示库,请先卸载它们。

从 GitHub 下载并安装 Seeed GFX 库。

向下滚动并打开这个链接。

选择你的设备类型,它会生成一些代码。复制这些代码,我们稍后会用到。

tip

如果你选择错误,屏幕将不会显示任何内容。

所以请务必确认你的设备或元件类型。

下载库之后,依次进入 Sketch -> Include Library -> Add .ZIP Library,然后选择刚刚下载的库。

这里有 4 个基础示例,打开一个你喜欢的基础示例:

  1. Bitmap:显示位图图像。
  2. Clock:显示时钟。
  3. Clock_digital:显示数字时钟。
  4. Shape:随机显示不同大小的文字和图形。

步骤 4. 上传代码​

创建一个新的 "driver.h" 文件,并将这些代码粘贴进去。代码应类似如下:

#define BOARD_SCREEN_COMBO 502 // 7.5 inch monochrome ePaper Screen (UC8179)
#define USE_XIAO_EPAPER_DRIVER_BOARD

完成后,依次进入 Tools -> Board -> XIAO ESP32C3 和 Tools -> Port -> 选择你的开发板所连接的端口。然后点击 Upload 上传代码。

现在你就能在 ePaper 屏幕上看到反馈了!下面是 Bitmap 和 Clock 示例的显示效果。

资源​

技术支持与产品讨论​

感谢你选择我们的产品!我们将为你提供多种支持,确保你在使用我们产品的过程中尽可能顺利。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...