Skip to main content

Works with Arduino

Overview

The XIAO 7.5" ePaper Panel can be programmed using the Arduino IDE, making it accessible for makers and developers familiar with the Arduino ecosystem. This guide will walk you through setting up the Arduino development environment and getting started with basic examples.

The ePaper Panel features:

  • 7.5" monochrome ePaper display with 800x480 resolution
  • XIAO ESP32-C3 microcontroller for wireless connectivity
  • Built-in 2000mAh battery for portable use
  • USB Type-C interface for programming and power
  • Compact design with integrated stand

Through Arduino programming, you can:

  • Display text and graphics
  • Create custom user interfaces
  • Show real-time data and sensor readings
  • Build interactive applications
  • Implement low-power applications leveraging ePaper's zero power retention

This guide covers the initial setup process and provides example code to help you start developing your own Arduino applications for the ePaper Panel.

Getting Started

Step 1. Download Arduino IDE

First, if you don't have Arduino IDE yet, please go to Arduino IDE and download the latest version.

tip

If this is your first time using Arduino, we highly recommend you to refer to Getting Started with Arduino.

Step 2. Install ESP32 Board Support

Go to File -> Preferences and add the following URL to Additional Boards Manager URLs, click here to see detail steps.

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

Step 3. Install Seeed Arduino LCD Library

tip

This library has same function as TFT library and no compatible with this library. If you have installed TFT library, please uninstall it first.

Download and install the Seeed Arduino LCD library from GitHub.

After downloading the library, go to Sketch -> Include Library -> Add .ZIP Library and select the downloaded library.

There are 4 basic examples, open a basic example you like:

  1. Bitmap: Display a bitmap image.
  2. Clock: Display a clock.
  3. Clock_digital: Display a digital clock.
  4. Shape: Display different sizes of words and shape randomly.

Step 4. Upload the Code

Before uploading the code, you need to open User_Setup_Select.h in Seeed_Arduino_LCD library.

Comment line 160 and uncomment line 163 and then save the file.

After that, go to Tools -> Board -> Seeeduino XIAO ESP32C3 and Tools -> Port -> Select the port your board is connected to. Then click Upload to upload the code.

Now you will see the feedback in your epaper screen! Following are the results of Bitmap and Clock examples.

Resources

Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.

Loading Comments...