Светодиодная матрица LED для Arduino на базе MAX7219
Модуль поставляется в разобранном виде со всеми нужными компонентами.
Матричный дисплей предназначен для вывода псевдографики и символов. До восьми светодиодных матриц можно объединить в одну, соединив их последовательно, используя одну и ту же шину связи.
Драйвер MAX7219 соединяется с микроконтроллером по протоколу SPI со скоростью до 10 Мбит/с. Без использования драйвера для управления матрицей пришлось бы использовать 16 пинов, с ним – всего 3 + 2 на питание. Драйвер работает только с матрицами с общим катодом.
Драйвер MAX7219, как и светодиодная матрица, работает от 5 В. Он потребляет совсем немного энергии – не более 150 мкА в спящем режиме, запоминая при этом состояние матрицы до засыпания. Матрица потребляет до 500 мА.
Основные достоинства
- Экономия пинов микроконтроллера
- Удобное подключение матрицы к микроконтроллеру
- Возможность объединения матриц
Примеры использования
- Дисплеи с бегущей строкой
- Дисплей для простых игр (например, змейка)
- Вывески
Комплектация
- 1 × светодиодная матрица (красная);
- 1 × драйвер матричных дисплеев MAX7219;
- 1 × резистор 10 кОм;
- 1 × керамический конденсатор 100 нФ;
- 1 × электролитический конденсатор 10 мкФ;
- 1 × печатная плата;
- 1 × DIP-панель на 24 пина;
- 2 × восьмипиновая цанговая гребёнка GPIO для дисплея;
- 2 × Г-образная гребёнка GPIO типа «папа»
Модуль может поставляться как в сборе, так и комплектом для самостоятельной сборки.
Подключение и библиотеки
Модуль совместим с любыми микроконтроллерами, включая Arduino.
Подключается к плате через интерфейс SPI. Для работы понадобится библиотека LedControl.
Схема и пример кода подключения светодиодной матрицы к Arduino доступны по ссылке.
Отзывы
Отзывов пока нет.