Корзина пуста
Описание:
Светодиодная панель предназначена для вывода большого количества информации на экран. Модуль состоит из печатной платы, на которую установлены 4 объединённые между собой общим катодом матрицы 1088BS, размером 8х8 точек. Одна матрица содержит 16 штыревых выводов, 8 из которых отвечают за ряды, а другие 8 за столбцы (общее количество светодиодов – 64). Главный элемент модуля - драйвер MAX7219, способный управлять одной матрицей с помощью трёх логических выводов. Всего на плате 4 драйвера, соединённые между собой.
Характеристики:
Драйвер: MAX7219;
Тип индикаторов 1088BS: общий катод;
Количество светодиодов на индикаторе 1088BS: 64;
Диаметр одного светодиода: 3 мм;
Цвет светодиодов: красный, синий, зеленый;
Интерфейс подключения матрицы: SPI;
Напряжение питания: 5 В;
Размер матрицы: 32 х 32 х 14 мм;
Примечание:
Подключение к Arduino UNO одной матрицы::
VCC - +5В;
GND - GND;
CLK - 13;
CS – 9;
DIN – 11.
Прошивка:
#include <SPI.h> // Подключаем библиотеку SPI
#include <Adafruit_GFX.h> // Подключаем библиотеку Adafruit_GFX
#include <Max72xxPanel.h> // Подключаем библиотеку Max72xxPanel
int pinCS = 9; // Указываем к какому выводу подключен контакт CS
int numberOfHorizontalDisplays = 1; // Количество матриц по горизонтали
int numberOfVerticalDisplays = 1; // Количество матриц по-вертикали
Max72xxPanel matrix = Max72xxPanel(pinCS, numberOfHorizontalDisplays, numberOfVerticalDisplays);
void setup() {
matrix.setIntensity(10); // Задаем яркость от 0 до 15
matrix.setRotation(3); // Направление текста 1,2,3,4
}
void loop() {
matrix.drawPixel(2, 2, HIGH); // Включаем светодиод с координатами 2 x 2
matrix.write(); // Вывод всех пикселей на матрицу
delay(500); // Пауза
matrix.drawPixel(5, 5, HIGH); // Включаем светодиод с координатами 5 x 5
matrix.write(); // Вывод всех пикселей на матрицу
delay(500); // Пауза
matrix.drawPixel(5, 5, LOW); // Выключаем светодиод
matrix.write(); // Вывод всех пикселей на матрицу
delay(500); // Пауза
matrix.drawPixel(2, 2, LOW); // Выключаем светодиод
matrix.write(); // Вывод всех пикселей на матрицу
delay(500); // Пауза
matrix.drawPixel(5, 5, LOW); // Выключаем светодиод
matrix.write(); // Вывод всех пикселей на матрицу
delay(500); // Пауза
Пример использования на канале G1Tech:
Пример использования на канале Maker Tutor:
Полезные ссылки:
Библиотека Adafruit_GFX (для графических дисплеев):
https://iarduino.ru/lib/Adafruit_GFX.rar
Библиотека Max72xxPanel:
https://github.com/markruys/arduino-Max72xxPanel
Перевод изображения в байтовый массив:
http://javl.github.io/image2cpp/
Габариты (Д х Ш х В):
1280 X 1280 X 130 мм
Вес:
48г.
Сообщения не найдены