Отобразить текст и растровые карты на светодиодных панелях.
Шрифты варьируются между 4 Cols x 6 Lines и 8 Cols x 13 Lines. Панели должны иметь не менее 5 линий - чтобы отобразить шрифт 4x6 только в больших крышках.
Светодиодная змеиная обертка на панели поддерживается столбцами или линиями, светодиодное происхождение панели может быть в верхнем левом / верхнем правом / нижнем слева / нижнем правом правом правом, и можно объединить гетерогенные панели.
Эти программы использует библиотеку QDBMP для управления растровом растровом изображением. Используемые шрифты представляют собой ISO8859 FixedMedium из/usr/share/fonts/x11/misc/папка на Linux.
Текст и растровый отображение API на stripdisplay.h
Чтобы сохранить пространство памяти, шрифты включаются только по требованию с использованием директив предварительной обработки, например, #define FONT_5x8_FIXED_MEDIUM до линии #include <StripDisplay.h> . См. Пример AllFonts.ino для всех доступных шрифтов.
По умолчанию все 224 печатные символы ISO8859-1 (латинский) доступны. Чтобы уменьшить след за памятью, #define FONT_CHARSET_MEDIUM до линии #include <StripDisplay.h> для использования только диапазона символов 32..127. Директива #define FONT_CHARSET_SMALL использует только диапазон символов 32..95. В этой конфигурации символы строчных строк автоматически перенаправляются в верхний регистр.
Примеры, отображающие текст, спрайты и пиксели, аделки на 8 строк / 32 столбца Столденья светодиодные панели.
В примере hello.ino отображается строка «Привет» в фиксированном шрифте 6x9 на светодиодной панели 32x8.
Пример стека. В показывании адресации пикселей на уровне растрового уровня с помощью x, y координирует API, низкоуровневый текстовый рендеринг и API текста высокого уровня с прокруткой.
В примере Allfonts.ino показаны все доступные шрифты, от 4х6 до 8x13 жирной шкалы, на двух сложенных полосовых светодиодных панелях 32x8.
Пример SpaceInvaders.ino показывает, как отображать спрайты из растровых карт XBM.
Пример wardsboard.ino непрерывно прокручивает текстовое сообщение с фиксированной скоростью, прочитав текстовые обновления из последовательного порта.