Всем привет! Подскажите, как правильно подключить матрицу из светодиодов размером 4x12 к ардуино? Что бы можно было зажигать от 0 до всех 48 диодов? Кол-во выводов можно увеличить с помощью сдвигового резигстра 74HC595. Но вот можно ли на прямую такое кол-во светодиодов подключить? Вроде нет.. Это получается надо использовать 48 транзисторов для подключения?? Как правильно данные вещи реализуются? В схемотехнике недвано
Если вы подключаете к выходу сдвигового регистра только один светодиод, то можно обойтись без транзисторов. Для матрицы 4х12 понадобиться 6 сдвиговых регистров. Дальше нужно рассчитать мощность блока питания от которого вы запитаете сдвиговые регистры и светодиоды. Обычно 0,5 А достаточно для таких задач.
А вот еще нашел схему max7219 - она не лучше будет, чем сдвиговые регистры? В инете нашел только пример для матрицы 8x8, Можно ли подключить к ней 4x12 или надо использовать две max7219 ??
Можно и на max7219. Но эта микросхема делает динамическое сканирование светодиодов с частотой 800 Гц, зато можно с одной микросхемы зажигать 64 светодиода. Со сдвиговыми регистрами будет проще, а с этой микросхемой вам придется еще разбираться с SPI-интерфейсом.
Блин, если через 74HC595 зажечь все диоды (8 шт), то ток превышает допустимый для данной микросхемы. Вот симуляция: Может есть более мощные 74HC595 с другой маркировкой?
Какие резисторы вы выбрали? Если ток на один диод ограничить до 5 мА, то суммарный ток получится 40 мА
Выбрал 330 Ом. Сейчас попробовал 500 - все нормально. Надо опробовать теперь на макетной плате, как будет светить диод с таким током. Большое спасибо за помощь!
О_О я с одного сдвигового регистра зажигал по 16 светодиодов через 270ом. Плата пару лет работает уже