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

Ця стаття створена для тих, хто купив голу матрицю 8х8 і зсувні регістри 74hc595 і не знає, як це все підключити.

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

Знайшовши в інтернеті даташити до матриці і зсувним регістрам, намалював наступну схему:

схема підключення

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

Зображення доведеться виводити по рядках (інакше з подібними матрицями ніяк), з маленькою затримкою (людське око практично не розрізняє затримки в 1мс).

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

Фото готового пристрою (на екрані зигзаг, в скетчі його зображення зберігається в масиві pic)

В подальшому спробую зробити на цьому дисплеї щось цікаве.

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

Top