Несколько max7219 для управления rgb светодиодами

leks
Offline
Зарегистрирован: 22.10.2017

Возник интерес к управлению трёхцветными светодиодами с помощью нескольких max7219, пока нашёл http://statusorel.ru/technology/arduino-based-bi-color-led-matrix-game-of-life.html

и такую схему 

Вопросы: можно объединять выводы микросхем по rows или colums? Корректна ли работа управляющей библиотеки в этом случае? нет ли подобных готовых решений?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Не знаю, для чего Вам это нужно (какая задача), но в общем случае max7219 - не лучшая идея для управления RGB светодиодами. Для полноценного смешивания цветов необходима возможность управлять яркостью каждого светодиода индивидуально, а max7219 такого не умеет. Поэтому, если нужно только 8 базовых цветов (получаются комбинированием R, G и B на полную яркость), то нормально, а если хочется получать любые цвета, то не получится. Посмотрите лучше в сторону TLC5940. Здесь на форуме есть решение на их базе. А проще, наверное, получится на WS281X. 

leks
Offline
Зарегистрирован: 22.10.2017

С ws2812b напробовался, понравились, pl9823 работают как и ws2812b, но пестрят (от балды кратко вспыхивают некоторые) не по тексту скетча и утихамирить их не смог.

8-7 базовых цветов хватает, матрицу с общими катодами спаяю, просто соединять "катодные выходы" трёх max7219 в параллель страшно...может взять одну и попробовать на каждый "анодный выход" по демультиплексору поставить?

dimin21590
dimin21590 аватар
Offline
Зарегистрирован: 26.10.2016

А адресной светодидной ленты не хватит для того чтобы спаять марицу?