Tampilkan teks dan bitmap pada panel LED strip.
Font berkisar antara 4 cols x 6 baris dan 8 cols x 13 baris. Panel harus memiliki setidaknya 5 baris - untuk menampilkan font 4x6 hanya dalam topi besar.
Bungkus serpentine LED strip pada panel didukung oleh kolom atau oleh garis, asal LED panel dapat berada di kiri atas / kanan atas / kanan bawah / kanan bawah, dan dimungkinkan untuk menggabungkan panel heterogen.
Program ini menggunakan pustaka QDBMP untuk manajemen bitmap. Font yang digunakan adalah ISO8859 FixedMedium dari/usr/share/font/x11/misc/folder di Linux.
Teks dan Tampilan Bitmap API di StripDisplay.H
Untuk menghemat ruang memori, font hanya disertakan berdasarkan permintaan menggunakan arahan preprocessing, misalnya #define FONT_5x8_FIXED_MEDIUM sebelum garis #include <StripDisplay.h> . Lihat contoh allfonts.ino untuk semua font yang tersedia.
Secara default, semua 224 karakter ISO8859-1 yang dapat dicetak tersedia. Untuk mengurangi jejak memori, #define FONT_CHARSET_MEDIUM sebelum garis #include <StripDisplay.h> hanya menggunakan rentang karakter 32..127. Arahan #define FONT_CHARSET_SMALL hanya menggunakan rentang karakter 32..95. Dalam konfigurasi itu, karakter kecil secara otomatis dipetakan kembali ke huruf besar.
Contoh yang menampilkan teks, sprite, dan pixel yang menangani pada 8 baris / 32 kolom panel LED strip.
Contoh hello.ino menampilkan string "Hello" dalam font tetap 6x9, pada panel LED strip 32x8.
Contoh stacking.ino menumpuk secara vertikal dua panel LED strip 32x8 untuk membuat bitmap 32x16. Dalam menunjukkan pengalamatan piksel level bitmap oleh X, y mengoordinasikan API, rendering teks tingkat rendah, dan API tampilan teks tingkat tinggi dengan pengguliran.
Contoh allfonts.ino menunjukkan semua font yang tersedia, dari 4x6 hingga 8x13 tebal, pada dua panel LED strip 32x8 bertumpuk.
Contoh SpaceInvaders.ino menunjukkan cara membuat sprite dari bitmap XBM.
Contoh MessageBoard.ino terus menggulir pesan teks dengan kecepatan tetap, saat membaca pembaruan teks dari port serial.