ВВЕДЕНИЕ
Светодиодная матрица — отличный способ отображения информации.
Этот модуль состоит из одной блока (8×8) красных светодиодов.
Матрица подключена посредством драйвера MAX7219 с последовательным интерфейсом.
Для вывода информации можно использовать библиотеку Max72xxPanel (пример ниже). С помощью данного кода выводится точка, которая мигает каждые 600 мс.
Модули можно соединять последовательно, как на рисунке ниже.
ПАРАМЕТРЫ
- Цвет: Красный
- Рабочее напряжение: 5 Вольт
- Метод подключения: SPI
- Размеры: 32 х 32 мм
ПРИМЕР КОДА
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Max72xxPanel.h>
int pinCS = 9;
int numberOfHorizontalDisplays = 1; // количество матриц по-горизонтали
int numberOfVerticalDisplays = 1; // количество матриц по-вертикали
Max72xxPanel matrix = Max72xxPanel(pinCS, numberOfHorizontalDisplays, numberOfVerticalDisplays);
void setup() {
matrix.setIntensity(4); // яркость от 0 до 15
}
void loop() {
matrix.drawPixel(3, 4, HIGH); // зажигаем пиксель с координатами {3,4}
matrix.write(); // вывод всех пикселей на матрицу
delay(300);
matrix.drawPixel(3, 4, LOW); // гасим пиксель
matrix.write();
delay(300);
}
КОМПЛЕКТ
- Модуль LED матрица 8x8 красная (32*32 мм) x1