项目简介
本项目是专为Arduino设计的汉字字体库,可借助SPI连接的闪存芯片W25Q64BV存储和读取字体数据。用户能在Arduino平台使用多种尺寸的汉字字体,且支持UTF - 8编码。
项目的主要特性和功能
- 多尺寸字体支持:涵盖8x4、8x8、10x5等多种字体尺寸。
- UTF - 8编码支持:可处理UTF - 8编码的汉字字符。
- SPI闪存存储:字体数据存于SPI连接的闪存芯片W25Q64BV,支持2M字节以上同系列芯片。
- 多平台兼容:适用于Arduino及兼容设备,如Arduino STM32(Blue Pill板)。
安装使用步骤
1. 下载并安装依赖库
此步骤文档未详细说明,需用户自行寻找相关依赖库进行下载安装。
2. 安装字体库
将项目中的/liblary/exfonts
文件夹复制到Arduino的库目录中。
3. 加载字体数据
把/exfontbin
文件夹中的u_exfont.bin
文件写入SPI闪存芯片W25Q64BV中,具体操作步骤可参考Arduino用漢字フォントROMの製作(2)。
4. 编写和上传代码
使用Arduino IDE编写代码,调用exfonts
库中的函数来读取和显示汉字字体。
5. 运行和测试
上传代码到Arduino设备,运行并测试汉字字体的显示效果。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】