logo
+7 (951) 999-89-94
428003, г. Чебоксары, ул. Федора Гладкова, д.9, оф.319
10.04.2019

Светодиодная матрица

Светодиодная матрица

Светодиодная матрица — это дисплей, который состоит из большого количества светодиодов. В нашем случае это матрица 8x8 со 64-я светодиодами (8 рядов на 8 столбцов).

Светодиодные матрицы бывают двух типов: с общим анодом и с общим катодом.

Давайте разберём как работать со светодиодными матрицами с общим анодом. Выберите 16 выводов платы Arduino для подключения к 16-и выводам светодиодной матрицы. Есть два способа отображения информации на светодиодной матрице: сканирование строк и сканирование столбцов. Так как у нас матрица с общим анодом, то на один из выводов платы Arduino (к которому подсоединена первая строка) подадим низкий уровень сигнала. Далее проходим по всем столбцам и на светодиод, который хотим зажечь, подаем высокий уровень сигнала. Далее переходим к следующим строкам.

Для примера рассмотрим вариант отображения смайлика.

1 0001 1100 0x1c

2 0010 0010 0x22

3 0101 0001 0x51

4 0100 0101 0x45

5 0100 0101 0x45

6 0101 0001 0x51

7 0010 0010 0x22

8 0001 1100 0x1c

Способы отображения информации на светодиодной матрице, описанные выше, требуют 16 цифровых выходов Arduino. Для экономии выходов используют микросхемы 74HC595.

 

Предыдущий урок | В начало | Следующий урок