스트립 LED 패널에 텍스트 및 비트 맵을 표시합니다.
글꼴의 범위는 4 cols x 6 라인과 8 cols x 13 라인 사이입니다. 패널에는 큰 캡에 4x6 글꼴을 표시하려면 5 줄 이상이 있어야합니다.
패널의 스트립 LED 뱀 랩 랩은 열 또는 선으로 지원되며 패널 LED 원점은 왼쪽 / 상단 오른쪽 / 하단 왼쪽 / 하단 오른쪽에있을 수 있으며 이종 패널을 결합 할 수 있습니다.
이 프로그램은 비트 맵 관리를 위해 QDBMP 라이브러리를 사용합니다. 사용 된 글꼴은 Linux의/usr/share/fonts/x11/misc/폴더의 ISO8859 FixedMedium입니다.
StripDisplay.h의 텍스트 및 비트 맵 디스플레이 API
메모리 공간을 절약하기 위해 글꼴은 #include <StripDisplay.h> line 이전의 #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 예제는 32x16 비트 맵을 만들기 위해 2 개의 32x8 스트립 LED 패널을 수직 스택으로 스택합니다. X에서 X, Y 좌표 API, 낮은 레벨 텍스트 렌더링 및 스크롤이있는 고급 텍스트 표시 API에 의해 주소 지정된 비트 맵 레벨 픽셀을 보여줍니다.
AllFonts.ino 예제는 2 개의 스택 32x8 스트립 LED 패널에 4x6에서 8x13의 대담한 모든 글꼴을 보여줍니다.
SpaceInvaders.ino 예제는 XBM 비트 맵에서 스프라이트를 렌더링하는 방법을 보여줍니다.
Messageboard.ino 예제는 일련 포트에서 텍스트 업데이트를 읽는 동안 고정 속도로 문자 메시지를 지속적으로 스크롤합니다.