LED-матрица 8×8 с драйвером max7219

В этой статье я покажу, как подключить светодиодную матрицу 8×8 к Arduino и вывести на нее символы.

Вот так выглядит матрица с драйвером max7219:

led_matrix

Подключение:

Led matrix -> Arduino

Vcc -> 5v

GND -> GND

DIN -> pin 2

CS -> pin 4

CLK -> pin 3

 

Для управления воспользуемся библиотекой LedControlMS, в которую я внес некоторые изменения.

Для вывода символа на экран используется функция displayChar, которая принимает 3 параметра:

  • номер матрицы;
  • номер символа;
  • с какого столбца начинать.

Если вы используете только одну матрицу — ставьте 0. Если вы подключили несколько — номер той, на какую будете выводить, начиная с нуля.

Для каждого символа в библиотеке есть номер. Но можно его там не искать, а использовать функцию getCharArrayPosition(ch), которая вернет номер символа ch.

Начинать можно с 0, 1 или 2 столбца, т.к. каждый символ занимает 6 столбцов.

Код программы, выводящий посимвольно «Arduino!»:

 

 

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *