-
-
Notifications
You must be signed in to change notification settings - Fork 123
Сборная матрица, состоящая из матриц разного типа и размера
Сегмент матрицы - заводская матрица размером 8x8, 16x16, 32x8 или собственноручно собранная матрица произвольного размера.
Сборная матрица - сборка из сегментов, дающая в результате одну матрицу большего размера.
В настоящее время в магазинах доступны три разновидности матриц заводской сборки на гибкой алюминиевой основе размером 8х8, 16х16 и 32x8 "пикселей".

Все заводские матрицы имеют тип соединения строк - Зигзаг (Последовательная), в прошивке MATRIX_TYPE = 0
Матрица 8x8

Матрица 16x16

Матрица 32x8

Из отдельных модулей заводских матриц 8х8, 16х16, 32х8 (или самостоятельно сделанных сборок) можно составить матрицу большего размера. В составной матрице используются те же принципы - угол подключения и направление из угла, как и для отдельных светодиодов в сегментах матрицы. Сегменты составной матрицы могут не иметь одинаковый размер и однообразия ориентирования.
Пример построения составной матрицы с использованием сегментов заводского изготовления 16х16 и 32x8 приведен на картинке. Первый диод в сегменте матрицы указан зеленой точкой, направление цепочки диодов в сегменте из угла - синей стрелкой. Цветные цифры показывают размещение сегментов матрицы и порядок следования сегментов в сборной матрице.

Размеры составной матрицы - количество сегментов в ширину и в высоту задаются параметрами WIDTH и HEIGHT соответственно.
Включение данного типа сборной матрицы задается параметром MATRIX_TYPE: должно быть 2
Место расположения массива индексов задается параметром MATRIX_INDEX
- MATRIX_INDEX = 0 - в скетче
- MATRIX_INDEX = 1 - в отдельном файле
Перед компиляцией скетча вам следует указать размеры, тип и способ подключения матриц в скетче в файле a_def_hard.h
Сборная матрица, приведенная на рисунке выше описывается следующей комбинацией параметров:


Продолжение следует...
Продолжение следует...