Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В моей предыдущей статье. Я уже показал, как использовать устройство вывода на Arduino. Устройства вывода включают «7-сегментный», «кольцо RGB», «светодиодную матрицу» и «ЖК-дисплей 2x16».
В этой статье я также покажу вам, как использовать устройство вывода на Arduino. Устройство вывода, которое я использую на этот раз, - это светодиодный модуль P10.
Этот светодиод почти такой же, как и светодиодная матрица, которую я использовал раньше. Разница в размере и количестве светодиодов.
Для этого урока нам понадобятся следующие компоненты:
- Модуль P10 Led (включая силовые кабели и кабели данных)
- Ардуино Нано V.3
- Перемычка
- USBmini
Требуемая библиотека:
DMD2
Шаг 1: Спецификация DMD
Технические характеристики светодиодного модуля P10:
- Рабочее напряжение: 5 В
- 32 x 16 красный светодиод
- Корпус: пластик
- IC-управление на борту
Шаг 2: Подключите светодиод к Arduino
Это схема установки светодиодного модуля P10 для Arduino:
P10 привел к Arduino
OE ==> D9
А ==> D6
GND ==> GND
CLK ==> D13
SCLK ==> D8
ДАННЫЕ ==> D11
Этот модуль должен иметь внешний источник питания 5 В. Так что модуль может загореться.
Если не задан внешний источник питания, он все равно может гореть. но результаты не очень радужные.
для разницы между модулями, которые используют внешний источник питания и нет. разницу можно увидеть в результате шага.
Шаг 3: программирование
Убедитесь, что библиотека «DMD2» установлена в IDE Arduino.
Ниже приведен эскиз, который я сделал, чтобы опробовать этот светодиодный модуль P10.
#include #include #include
const int WIDTH = 1;
const uint8_t * FONT = Arial14;
SoftDMD dmd (WIDTH, 1);
Коробка DMD_TextBox (dmd);
void setup () {
Serial.begin (9600); dmd.setBrightness (255); dmd.selectFont (ШРИФТ); dmd.begin (); }
void loop () {
dmd.drawString (0, 0, String ("Привет"));
}
Приведенный выше эскиз является небольшим примером использования этого светодиодного модуля p10. другие наброски об этом модуле см. в разделе «Примеры, предоставленные библиотекой».
Шаг 4: Результат
Смотрите изображение выше, чтобы увидеть результаты.
Рисунок 1: Модуль, который использует внешний источник питания Рисунок 2: Модули, которые не используют внешний источник питания