Драйвер светодиодных индикаторов MAX7219 служит для динамического управления светодиодными индикаторами, соединёнными в матрицу. Соберём и запрограммируем игру пинг-понг с MAX7219.
Микросхема драйвера MAX7219 имеет 24 ножки. 16 выводов драйвера (Seg DP, Seg A,..., Seg G, Dig 0,..., Dig 7) служат для подключения матричного светодиодного индикатора или 8-ми семисегментных индикаторов. Микросхемы MAX7219 можно каскадировать, то есть подключать одну за другой. В каскадном подключении сигналы управления Clk и Load всех микросхем микросхем MAX7219 подключаются параллельно, а DIn каждой следующей микросхемы подключается к DOut предыдущей.
Рис. 1. Схема подключения драйвера светодиодных индикаторов MAX7219, светодиодной матрицы 8х8 и Arduino.
На схеме рис. 1 потенциометр R1 служит манипулятором при создании игр. Так в игре пинг-понг резистором R1 задают позицию ракетки. Необходимо отметить, что китайская электронная промышленность наладила выпуск модулей, содержащих микросхему MAX7219 и светодиодную матрицу 8х8. С таким модулем сборка схемы рис. 1 сводится к подключению пяти проводов от модуля к плате Arduino.
Скетч 1. Игра пинг-понг.