在條帶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示例在固定速度上連續滾動一條短信,同時從串行端口讀取文本更新。