在条带LED面板上显示文本和位图。
字体范围在4个Cols x 6线和8个Cols x 13线之间。面板必须至少有5行 - 仅以大帽子显示4x6字体。
面板上的带状LED Serpentine包裹由列或线条支撑,面板LED Origin可以在左上 /右上 /底部 /底部右上 /右下,并且可以组合异质的面板。
该程序使用QDBMP库进行位图管理。使用的字体是Linux上的/usr/usr/share/fonts/x11/misc/文件夹的ISO8859固定媒体。
文字和位图在stripdisplay上显示API.H
为了节省内存空间,仅使用预处理指令按需即按需包括字体,例如#define FONT_5x8_FIXED_MEDIUM在#include <StripDisplay.h> line之前。有关所有可用字体,请参见Allfonts.ino示例。
默认情况下,所有224个可打印的ISO8859-1(拉丁)字符都可用。为了减少内存足迹, #define FONT_CHARSET_MEDIUM在#include <StripDisplay.h>线上仅使用32..127字符范围。 #define FONT_CHARSET_SMALL指令仅使用32..95字符范围。在该配置中,小写字符会自动重新映射到大写。
在8行 / 32列条带LED面板上显示文本,精灵和对像素的示例。
Hello.ino示例在32x8带LED面板上的6x9固定字体中显示字符串“ Hello”。
堆叠示例垂直堆叠两个32x8条带LED面板以制作32x16位图。在显示X,y坐标API,低级文本渲染和高级文本显示API的位图级像素的地址。
Allfonts.ino示例在两个堆叠的32x8条带LED面板上显示了所有可用字体,从4x6到8x13 Bold。
SpaceInvaders.ino示例显示了如何从XBM位图渲染Sprites。
MessageBoard.ino示例在固定速度上连续滚动一条短信,同时从串行端口读取文本更新。