Adafruit Protomatter
Управление RGB LED матрицами HUB75 через GPIO с PWM-модуляцией для вывода полноцветных изображений
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:9de34eb80168ef627a932a68f67dadad2c71017fb9bb333c9bc476b2dd025c08Adafruit_Protomatter-1.7.1-9de34eb8.zipОписание
Код для управления RGB LED матрицами стиля HUB75 на 32-битных микроконтроллерах. Библиотека работает через прямое управление GPIO портами без привязки к DMA или специализированным периферийным модулям — полагается только на прерывание таймера. Матрицы этого типа состоят из шести цепочек сдвиговых регистров (красный, зелёный и синий для двух строк одновременно) и адресных линий для выбора пары строк. Ширина матрицы определяется длиной регистров (обычно 32 или 64 пикселя), высота зависит от количества адресных линий. Из-за однобитной глубины цвета для каждого канала матрица воспроизводит оттенки путём быстрого переключения (PWM) при сканировании строк. Поддерживаются только стандартные HUB75 матрицы с шестью регистровыми цепочками и адресными линиями — специальные варианты с тремя цепочками или с регистровым выбором строк несовместимы.