点阵工坊 LED STUDIO
图片无需上传
OLED · 可视化编辑器

把想法,显示在屏幕上。

编辑文字与图片,实时预览,一次安装,随时更新。

使用说明 →
01
编辑显示内容

文字、图片和实时数值,自由组合。

01 内容设置

在光标处插入实时数值,固定文字会自动保留。

汉字按需生成,数字与字母自动备齐,无需重复取模。

X 向右,Y 向下;留空自动排列,填写数字可单独定位这一行。

按回车新增一行,每行可单独调大小。下方尺寸按钮会统一设置所有行。

W
×
H
保留更多像素保留更少像素

02 实时预览 实时同步

OLED DISPLAY128 × 64
128 × 64 像素 · 屏幕预览1-BIT MONOCHROME

左上角为 (0, 0),调整坐标即可移动预览。

尺寸为常见规格,以模块实际分辨率为准;控制器请按模块型号选择。

点击任意亮点或字框内像素可编辑
字模
8 GLYPHS

03 下载到屏幕

1. 首次安装
连接设置(默认 I²C1 · 128×64)
查看安装步骤 →
main.c 顶部#include "OLED_User.h"I²C 初始化后OLED_Start();
查看安装步骤 →
2. 更新内容

更换文字、字体或图片后,覆盖内容文件,再编译烧录。

覆盖 BSP/OLED_Content.h

温湿度实时显示:一行代码

先点击左侧「温湿度示例」并下载内容。每次读取温湿度成功后调用:

OLED_ShowTemperatureHumidity(temperature, humidity);

参数是摄氏度、相对湿度(0~100)。这里只负责显示,传感器读取使用你所选模块的驱动。网页里的标题、固定文字和图片都会保留。以后只改固定文字,不用改这行代码。

高级:代码与独立驱动下载
⌗
字模数量8 个
▦
单模尺寸16 × 16 px
◫
数据大小256 Bytes

生成代码

led_font.hUTF-8 / C++

OLED 驱动 v1.4.0

MIT · C99
I²CSSD1306:128×64 / 32CH1116:128×64STM32 HAL

初始化后,OLED_ShowText(0, 0, "你好") 显示文字,OLED_ShowImage(0, 0) 显示图片。尺寸和刷新自动处理。

兼容格式:列行式 · 阳码 · LSB

下载驱动选择与笑脸测试说明 ↗

按屏幕控制器选一套,文件和调用名相同;不要同时编译两套。CH1116 默认列偏移 2。两套均未经实物屏幕验证。

A LITTLE GUIDE

从第一个像素开始

推荐:一键接入包快速上手 →查看完整使用手册:字体、图片、STM32 接入 →

输入文字或导入图片,调整点阵尺寸。预览和代码会随参数实时变化;点击字模卡片可放大,并直接点击像素修改。

只需三步

① 输入文字或导入图片;② 看预览、调位置;③ 首次下载安装包,以后只下载 OLED_Content.h。只显示图片时清空文字;只显示文字时移除图片。

字体由本机系统提供,不同设备上的字形可能略有不同。图片深色部分被提取为亮点;阈值越高,保留的深色部分越少。数据处理完全在本地完成。

安装一次,以后只换内容

首次下载网页上的「首次安装包」,把 BSP 内的全部 .c 和 .h 放到工程的 BSP 文件夹;Keil 新建 BSP 组添加两个 .c,再设置 BSP 包含路径。

main.c 包含 OLED_User.h,在 CubeMX 的 I²C 初始化后调用 OLED_Start()。

以后只需覆盖 BSP/OLED_Content.h,重新编译、烧录。

查看完整安装步骤 →查看实时显示与手动绘制方法 →