ストリップLEDパネルにテキストとビットマップを表示します。
フォントの範囲は4つのCols x 6行と8つのCols x 13行です。パネルには、ビッグキャップのみに4x6フォントを表示するには、少なくとも5行が必要です。
パネルのストリップLED蛇紋岩のラップは、列または線でサポートされています。パネルLEDの原点は左上 /右上 /左下 /右下にあり、異種のパネルを組み合わせることができます。
このプログラムは、ビットマップ管理にQDBMPライブラリを使用しています。使用されるフォントは、Linux上の/usr/share/fonts/x11/misc/folderからのISO8859固定メディウムです。
テキストとビットマップは、StripDisplay.hにAPIを表示します
メモリスペースを保存するために、フォントは#include <StripDisplay.h>行の前に、 #define FONT_5x8_FIXED_MEDIUMなど、プリプロセシングディレクティブを使用してのみ需要があります。利用可能なすべてのフォントについては、allfonts.inoの例を参照してください。
デフォルトでは、すべての224の印刷可能なISO8859-1(ラテン語)文字が利用可能です。メモリフットプリントを減らすために、 #include <StripDisplay.h>行の前に#define FONT_CHARSET_MEDIUM 32..127文字範囲のみを使用します。 #define FONT_CHARSET_SMALLディレクティブは、32..95文字範囲のみを使用します。その構成では、小文字の文字は自動的に大文字に再マッピングされます。
8行 / 32列のストリップLEDパネルにテキスト、スプライト、およびアドレスピクセルを表示する例。
hello.inoの例には、32x8ストリップLEDパネルの6x9固定フォントの文字列「Hello」が表示されます。
Stacking.inoの例は、2つの32x8ストリップLEDパネルを垂直にスタックして、32x16ビットマップを作成します。ショーでは、x、yを調整するAPI、低レベルのテキストレンダリング、およびスクロール付きの高レベルのテキスト表示APIを調整するビットマップレベルのピクセル。
AllFonts.inoの例は、2つの積み重ねられた32x8ストリップLEDパネルに、4x6から8x13の太字のすべての利用可能なフォントを示しています。
SpaceInvaders.inoの例は、XBMビットマップからスプライトをレンダリングする方法を示しています。
Messageboard.inoの例は、シリアルポートからテキストの更新を読みながら、固定速度でテキストメッセージを継続的にスクロールします。