Google Chat:---
+86-0755-88291180
sales@spotpear.com
dragon_manager@163.com
tech-support@spotpear.com
zhoujie@spotpear.com
WhatsApp:13246739196
WhatsApp:13424403025
| Parameter | Specification |
|---|---|
| Operating Voltage | 3.3V / 5V |
| Resolution | 128 × 128 pixels |
| Display Driver | ST7735 |
| Display Color | 65K |
| Display Interface | 4-wire SPI |
| Display Panel | IPS |
| Display Size | 15.21 × 15.21 (mm) |
| Pixel Size | 118.8 × 118.8 (μm) |
| Parameter | Specification |
|---|---|
| Actuation Force | 50.00 ± 10.00 (gf) |
| Actuation Travel | 1.20 ± 0.30 (mm) |
| Spring Length | 15.50 (mm) |
| Bottoming Force | 55.00 ± 10.00 (gf) |
| Total Travel | 2.80 ± 0.25 (mm) |
| Lifespan | 50 million cycles |
| Pin | Function | 9Pin Pin Number |
|---|---|---|
| GND | Power Ground | 1 |
| LEDK | LED Backlight Cathode (negative electrode) | 2 |
| LEDA | LED Backlight Anode (positive electrode) | 3 |
| VDD | Analog Power | 4 |
| GND | Power Ground | 5 |
| GND | Power Ground | 6 |
| DC | Data/Command: Low = command, High = data | 7 |
| CS | Chip Select, active low | 8 |
| SCLK | SPI Clock Input | 9 |
| DIN | SPI Data Input | 10 |
| RST | Reset, active low | 11 |
| GND | Power Ground | 12 |
| Pin | Function | 9Pin Pin Number |
|---|---|---|
| KEY | Button | 1 |
| DC | Data/Command: Low = command, High = data | 2 |
| CS | Chip Select, active low | 3 |
| SCLK | SPI Clock Input | 4 |
| DIN | SPI Data Input | 5 |
| GND | Power Ground | 6 |
| VCC | 3.3V Power Input | 7 |
| PWM | LCD Backlight Pin | 8 |
| RST | Reset, active low | 9 |


This chapter contains the following sections. Please read as needed:
New to ESP32 ESP-IDF development and looking to get started quickly? We have prepared a general Getting Started Tutorial for you.
Please Note: This tutorial uses the ESP32-S3-Zero as a teaching example, and all hardware code is based on its pinout. Before you start, it is recommended that you check the pinout of your development board to ensure the pin configuration is correct.
The following guide uses Windows as an example, demonstrating development using VS Code + the ESP-IDF extension. macOS and Linux users should refer to the official documentation.
Download the installation manager from the ESP-IDF Installation Manager page. This is Espressif's latest cross-platform installer. The following steps demonstrate how to use its offline installation feature.
Click the Offline Installer tab on the page, then select Windows as the operating system and choose your desired version from the filter bar.

After confirming your selection, click the download button. The browser will automatically download two files: the ESP-IDF Offline Package (.zst) and the ESP-IDF Installer (.exe).

Please wait for both files to finish downloading.
Once the download is complete, double-click to run the ESP-IDF Installer (eim-gui-windows-x64.exe).
The installer will automatically detect if the offline package exists in the same directory. Click Install from archive.

Next, select the installation path. We recommend using the default path. If you need to customize it, ensure the path does not contain Chinese characters or spaces. Click Start installation to proceed.

When you see the following screen, the ESP-IDF installation is successful.

We recommend installing the drivers as well. Click Finish installation, then select Install driver.

Download and install Visual Studio Code.
During installation, it is recommended to check Add "Open with Code" action to Windows Explorer file context menu to facilitate opening project folders quickly.
In VS Code, click the Extensions icon in the Activity Bar on the side (or use the shortcut Ctrl + Shift + X) to open the Extensions view.
Enter ESP-IDF in the search box, locate the ESP-IDF extension, and click Install.

For ESP-IDF extension versions ≥ 2.0, the extension will automatically detect and recognize the ESP-IDF environment installed in the previous steps, requiring no manual configuration.

The ESP-IDF examples are located in the ESP-IDF directory of the example package.
| Demo | Basic Description |
|---|---|
| 01_WoodenFish | Implements color cycling and a dynamic "wooden fish" knock effect |
| 02_phototest | Implements switching images on button press |
| 0.85inch ScreenKey Module | ESP32-S3-DEV-KIT-N16R8-M |
|---|---|
| VCC | 3.3V |
| GND | GND |
| LCD_DIN | GP7 |
| LCD_CLK | GP6 |
| LCD_CS | GP5 |
| LCD_DC | GP4 |
| LCD_RST | GP38 |
| LCD_BL | GP40 |
| LCD_KEY | GP39 |
app_main():LCD Color Cycle Test:




LVGL "Wooden Fish" effect:
![]() ![]() |
|---|
| 0.85inch ScreenKey Module | ESP32-S3-DEV-KIT-N16R8-M |
|---|---|
| VCC | 3.3V |
| GND | GND |
| LCD_DIN | GP7 |
| LCD_CLK | GP6 |
| LCD_CS | GP5 |
| LCD_DC | GP4 |
| LCD_RST | GP38 |
| LCD_BL | GP40 |
| LCD_KEY | GP39 |
app_main():
LCD Color Cycle Test:
![]() ![]() |
|---|
This chapter contains the following sections. Please read as needed:
New to Arduino ESP32 development and looking for a quick start? We have prepared a comprehensive Getting Started Tutorial for you.
Note: This tutorial uses the ESP32-S3-Zero as a reference example, and all hardware code is based on its pinout. Before you start, we recommend checking the pinout of your development board to ensure the pin configuration is correct.
Please refer to the tutorial Installing and Configuring Arduino IDE to download and install the Arduino IDE and add ESP32 support.
Installation Steps:
Download the example package.
The path to the Arduino libraries folder is typically: c:\Users\<username>\Documents\Arduino\libraries.
You can also locate it in the Arduino IDE by going to File > Preferences and checking the "Sketchbook location". The libraries folder is the libraries subfolder within this path.
For other installation methods, please refer to: Arduino Library Management Tutorial.
Board Installation Instructions for 0.85inch ScreenKey Module
| Board Name | Board Installation Requirement | Version Requirement |
|---|---|---|
| Arduino AVR Boards | "Offline" / "Online" installation | v1.8.6 |

The Arduino_Uno_test demo is located in the Arduino-uno directory of the example package.
| 0.85inch ScreenKey Module | Arduino-Uno |
|---|---|
| VCC | 3.3V |
| GND | GND |
| LCD_DIN | GP1 |
| LCD_CLK | GP13 |
| LCD_CS | GP10 |
| LCD_DC | GP7 |
| LCD_RST | GP8 |
| LCD_BL | GP9 |
| LCD_KEY | GP6 |
setup():
loop():
CheckKeyPress():
Automatic screen self‑test on power‑up; pressing the button cycles through 7 display effects (solid colors, images, Chinese/English text, graphic drawing), demonstrating LCD display and button interaction.




Monday-Friday (9:30-6:30) Saturday (9:30-5:30)
Email: services01@spotpear.com