Пиксельные команды матрице 8х8
Бывают варианты, когда для индикации большого количества процессов, не хватает выходов контролера.
В таком случае можно использовать встроенный блок мах7219, а светодиоды подключить аналогично матриц 8х8.
[spoiler title=Проект с примером]
Рассмотрим пример на одной матрице.
[video]
https://www.youtube.com/watch?v=DpOQsIQny48[/video]
Здесь мы можем по 3м сигнальным проводам управлять каждым диодом на восьми модулях матриц 8х8.
max7219.jpg
Встроенный блок для этой цели, не очень удобный.
Чтобы изменять состояние каждого диода, нам придется для каждого рисовать состояние всей матрицы,
а это расточительно для памяти. По этому встроенный блок будем использовать частично.
Берем встроенный блок "мах7219", создаем шину, выбираем способ управления "один массивов",
создаем один массив, и на этом все.
Берем 8шт блоков "запись элемента в массив", В каждом выбираем один и тот же созданный в "мах7219" массив,
но присваиваем, разные индексы от 0 до 7. На каждый вход записи подаем блок флпрог "Bits -> Byte",
восемь входов которого привязаны каждый к своему светодиоду. В сумме получается 8 строк по 8 диодов.
8х8 Мах7219 по пикселям.png
8х8 Мах7219 по пикселям .flp
АКТУАЛЬНЫЕ БЛОКИ с БИБЛИОТЕКАМИ ЗДЕСЬ!
[/spoiler]
К списку темы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.