Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Управление матрицей светодиодов 8x8 с Arduino Nano — без драйверов и библиотек

Компоненты и материалы

О проекте

Урок по прямому управлению матрицей 8x8 без драйверов (MAX7219) и библиотек. Используется мультиплексирование: строки сканируются последовательно, столбцы устанавливают образ. Примеры: поочерёдное зажигание всех 64 светодиодов, вывод изображения «кот», прокрутка текста «Marios ideas». Планируется второй урок с MAX7219 для сравнения.

Код

Три скетча:

  1. Тест всех 64 LED — поочерёдное включение каждого пикселя.
  2. Вывод изображения кота — статический образ 8×8 с мультиплексированием.
  3. Прокрутка текста — бегущая строка 54 столбца.

Все скетчи используют прямую манипуляцию портами (define для строк R1-R8 и столбцов C1-C8). Функции SelectRow, SelectColumn, Set_LED_in_Active_Row.

Схема

Схема подключения в разделе Schematics (PNG). Строки к анодам через резисторы, столбцы к катодам (или наоборот в зависимости от типа матрицы).

Производственный процесс

  1. Светодиоды (LED): от зарождения к 100-летнему ресурсу
  2. Драйверы LED MAX25610A/B от Maxim: компактные, высокоэффективные, с оптимизированным EMI для авто‑ и промышленного освещ…
  3. Проект Arduino: мелодия Coffin Dance — сборка и воспроизведение вирусного трека
  4. Сборка консоли Pong 24×16 на Arduino Nano и MAX7219
  5. Интерактивный LED-дисплей в двери с PIR-датчиком — новогоднее приветствие на Arduino
  6. Звукоактивируемый светодиодный дисплей 8 LED на Arduino
  7. Пошаговое руководство: сборка умного четырёхногого робота на Arduino
  8. DIY лампа-матрица на светодиодах WS2812B и клеевых стержнях
  9. Бесшовное управление яркостью светодиодов с помощью Bolt IoT и Arduino UNO
  10. Управление матрицей светодиодов 8x8 с Arduino Nano — без драйверов и библиотек