Гирляндное соединение нескольких блоков матрицы 4x(8x8) MAX7219
Спасибо за презентацию https://arduino.stackexchange.com/tags/max7219/info. Вы говорите, что несколько блоков MAX7219 8x8 могут быть легко соединены в гирляндную цепь, и вы показываете пример как минимум 12 блоков, отображающих «Testing12345». Пробуя несколько программ, которые я нашел для Arduino, мне никогда не удавалось связать более 8 блоков с матрицей 8x8 (либо 8 отдельных блоков, либо 2 группы по 4, как на вашем изображении). Поэтому я был бы очень рад, если бы вы прислали мне примеры программ, управляющих более чем 8 блоками для фиксированных или прокручиваемых дисплеев. Заранее большое спасибо.
@JC Grimaldi, 👍0
Обсуждение2 ответа
Лучший ответ:
Попробуйте использовать библиотеку @Majenko MAX https://github.com/MajicDesigns/MD_MAX72XX. Он позволяет вам указать, сколько модулей должно быть адресовано.
Спасибо за Ваш ответ. Очень интересная библиотека. Но, с его примерами, у меня на дисплее проблема с адресацией. Для каждой матрицы 8x8 столбцы кажутся инвертированными, сначала отображается столбец № 8 вместо столбца № 1. Таким образом, глобальная прокрутка в порядке справа налево (от первой до последней матрицы гирляндной цепочки), но каждая матрица прокручивает свои столбцы слева направо с инвертированным отображением!, @JC Grimaldi
При статичном отображении текста то же самое: столбцы каждой матрицы 8х8 инвертируются., @JC Grimaldi
Все в порядке, если изменить предложенное утверждение
определить HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
в
определить HARDWARE_TYPE MD_MAX72XX::FC16_HW
- max7219 связанный дисплей, показывающий зеркальный текст
- Почему светодиоды заметно мерцают?
- Прокрутка слева направо на дисплее MAX7219
- Случайные светодиоды загораются на 10 модулях MAX7219
- Проблема с отображением истинного среднеквадратичного значения основного напряжения с использованием Arduino Uno и MAX7219
- Светодиодный матричный модуль FC-16 на базе MAX7219
- Удаление пробелов между символами в MD_Parola
- MAX7219 и Ардуино
Человек, написавший презентацию, вероятно, этого не увидит... Я предлагаю вам сделать этот вопрос более «общим» (не используя «вы») и добавить комментарий к его сообщению, чтобы упомянуть ваш (поскольку это новый вопрос)., @Michel Keijzers
«Мне никогда не удавалось связать более 8 блоков с матрицей 8x8» — это бесполезное описание проблемы, потому что оно не содержит информации, которая может быть использована для решения проблемы… что-то вроде «если я свяжу более 8 блоков, то XYX бывает гораздо полезнее, @jsotola