Skip to content

Сборная матрица, состоящая из матриц разного типа и размера

Dimansion edited this page Nov 26, 2022 · 8 revisions

Основные понятия

Сегмент матрицы - заводская матрица размером 8x8, 16x16, 32x8 или собственноручно собранная матрица произвольного размера.
Сборная матрица - сборка из сегментов, дающая в результате одну матрицу большего размера.

Заводские матрицы

В настоящее время в магазинах доступны три разновидности матриц заводской сборки на гибкой алюминиевой основе размером 8х8, 16х16 и 32x8 "пикселей".

Заводские матрицы

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

Матрица 8x8
Матрица 8x8

Матрица 16x16
Матрица 16x16

Матрица 32x8
Матрица 32x8

Сборная матрица

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

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

Сборная матрица из трёх сегментов (16х16 и 32x8)

Matrix16x16+8x32

Размеры составной матрицы - количество сегментов в ширину и в высоту задаются параметрами WIDTH и HEIGHT соответственно.
Включение данного типа сборной матрицы задается параметром MATRIX_TYPE: должно быть 2
Место расположения массива индексов задается параметром MATRIX_INDEX

  • MATRIX_INDEX = 0 - в скетче
  • MATRIX_INDEX = 1 - в отдельном файле

Перед компиляцией скетча вам следует указать размеры, тип и способ подключения матриц в скетче в файле a_def_hard.h
Сборная матрица, приведенная на рисунке выше описывается следующей комбинацией параметров:

Example01

Matrix16x16+8x32_LedMapper

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

Настройка из приложения

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

Clone this wiki locally