Подключение LED матрицы 8*8 к Arduino через сдвиговые регистры

Эта статья создана для тех, кто купил голую матрицу 8х8 и сдвиговые регистры 74hc595 и не знает как это все подключить.

Я долго искал в интернете инструкции о  том, как подключить вышеперечисленные компоненты, но находил либо не для моих регистров либо с нерабочими скетчами, поэтому решил, что все-таки придется поработать руками и головой, чтобы порадовать себя картинками 8*8. 

Найдя в интернете даташиты к матрице и сдвиговым регистрам, нарисовал следующую схему:

12-я нога у обеих микросхем (latch pin), для экономии портов общая, т.к нет смысла защелкивать регистры в разное время. Часть пинов матрицы ( аноды ) подключены через токоограничивающие резисторы номиналом 220ом. Все остальное по схеме предельно просто. На всякий случай картинки с распиновкой матрицы.

Изображения придется выводить построчно (иначе с подобными матрицами никак), с маленькой задержкой (человеческий глаз практически не различает задержки в 1мс).

В скетче старался все пояснять. При загрузке в плату на дисплее будут отображаться цифры, которые мы отправим в монитор порта ардуино.(см. видео)

Фото готового устройства (на экране зигзаг, в скетче его изображение хранится в массиве pic)

В дальнейшем попробую сделать на этом дисплее что-нибудь интересное.


Прикрепленные файлы:

Добавить комментарий

Ваш адрес email не будет опубликован.