niedziela, 31 maja 2015

Matryca LED 5x7 - schemat i przykładowy program

Czołem!

Jakiś czas temu zakupiłem sobie matryce LED 5x7, ot po prostu celem sprawdzeniu z czym się je je. Wstęp zaczął się od przeszukiwania internetu celem odnalezienia jakichkolwiek not katalogowych - opisy są dość biedne dlatego postanowiłem sam rozkminić pinout i wytworzyć taką oto infografikę (kliknij aby powiększyć).


Myślę że została wystarczająco jasno przeze mnie opisana. Do testów z płytką ATB wytworzyłem oddzielną płytkę z tranzystorami do multipleksowania. Nie ma tam żadnej czarnej magii, wszystko zrobiłem analogicznie jak przy wyświetlaczu 7 segmentowym.

Pierwsze testy.


Schemat modułu jakby kto pytał.
Program bo to tyż ważna sprawa, coś udało mi się sknocić. Zdecydowałem się przełożyć schemat wyświetlacza 7 segmentowego na matryce. Odświeżają się kolejno wiersze, ich stan opisuje zmienna matryce.rx (x - numer wiersza). Kolumny są zapięte po kolei do procka tak, że jeśli zapalimy pierwszy bit zmiennej matryce.rx zapala się pierwsza kolumna, i tak dalej. Zasada działania jest banalna, jednak nie miałem dalszej weny poszerzyć ten szkielet biblioteki. Zrobiłem dwie testowe funkcje do zapalania i gaszenia wyświetlacza, wszystko jest dość mocno opisane w komentarzach w programie - tak więc enjoy! :)

Paczka z powyższymi schematami i kodem źródłowym do testowego programu:
http://goo.gl/jnO6Ej


Brak komentarzy:

Prześlij komentarz