Как лучше всего подключить эту светодиодную матрицу 5x7 к плате Arduino?
Как лучше всего подключить эту светодиодную матрицу 5x7 к плате Arduino?
Ответы:
Я использовал очень похожую матрицу 5x7 на Arduino некоторое время назад.
Вот как я это подключил и небольшой примерный набросок, http://www.local-guru.net/blog/2009/04/03/5x7-led-matrix-on-my-arduino .
Быстрый просмотр таблицы показывает, что отдельные светодиоды мультиплексированы, а это означает, что одна линия может управлять более чем одним светодиодом. В этом случае все аноды в колонке электрически соединены, и все катоды в ряду электрически соединены (или наоборот, в зависимости от модели). Это означает, что всякий раз, когда вы манипулируете булавкой, вы манипулируете всей этой строкой или целым столбцом. Выбрав один столбец и один ряд, вы можете управлять отдельным светодиодом. Затем вы можете манипулировать всеми строками и одним столбцом, что позволит вам контролировать целый столбец одновременно. Чтобы контролировать их все, вам нужно будет последовательно переключать каждый столбец, изменяя, какие строки активны. Если вы сделаете это достаточно быстро, похоже, что они всегда включены. Это называется временным мультиплексированием или мультиплексированием с временным разделением,
Вот пример проекта, который использует матрицу 5x7 и временное мультиплексирование:
http://heim.ifi.uio.no/haakoh/avr/
Запустите с этим некоторое время и возвращайтесь, если у вас есть дополнительные вопросы или добавьте комментарии, чтобы уточнить вопрос.
Я еще не сделал этого, но вы можете обратиться к матрице 5x7, используя maxim max7221 IC. Это можно контролировать через соединение через последовательный порт с Duino.
Я только что заказал Arduino, и у меня сунулся максимум чип. Я буду управлять 7-сегментными дисплеями Common Cathode LED вместе с моими.
Я следовал инструкциям, размещенным здесь: http://ericlathrop.com/electronics/LedGrid.php. Этот работает. Я попробовал его, используя 5x7 Led Matrix Display с Arduino.