Гаджеты должны быть интерактивными. Если вам мало горстки светодиодов, а ЖК-экран не лезет в корпус, подойдёт одноюнитовая LED матрица.
На дюймовом модуле поместилась сборка из 64 красных светодиодов. Светодиоды управляются независимо — на матрице можно выводить строчные и прописные буквы, цифры, символы и произвольные рисунки. Скорость обновления достаточна для создания простой анимации и вывода восьмиполосного эквалайзера.
Яркость светодиодов изменяется дискретно. Вы можете программно выбрать один из шестнадцати предустановленных уровней. Это поможет оптимизировать потребление энергии, а значит и время работы автономного гаджета.
Модуль подключается к управляющей электронике пятью проводами. Два трёхпроводных шлейфа включёны в комплект поставки.
Нижняя группа пинов используется для подключения модуля к питанию и передаче аналогового сигнала в режиме эквалайзера:
Светодиодный модуль имеет на борту буфер преобразования логических уровней. Это позволяет модулю работать как с сигналами на уровне 5 вольт, так и на уровне в 3,3 вольта.
Верхняя группа пинов используется для обмена информацией с управляющей платой по протоколу I²C:
При подключении к Arduino удобно использовать Troyka Shield. Возьмите Troyka Slot Shield и избавьтесь от проводов.
Вы можете подключить до четырёх LED модулей к одной шине I²C. Для этого понадобится изменить адреса на трёх из них.
Адрес задаётся комбинацией замкнутых и разомкнутых контактов на обратной стороне модуля. Из коробки все они не распаяны. Для замыкания контакта капните немного припоя на нужную перемычку. Как это сделать — подробно описано на странице с технической документацией.