Header banner
Revain logoHome Page
David Skyline photo
1 Уровень
1342 Отзыва
58 Карма

Отзыв о 🔌 Arduino Compatible CQRobot DMX Shield with MAX485 Chipset (RDM Capable) for DMX512 Network Integration, LED/Music Remote Device Management, and Extended DMX Master Capabilities от David Skyline

Revainrating 5 out of 5

Документация довольно скудная. Он есть в описании товара.

Хорошо работает, когда разберешься. Документация довольно скудная. В описании продукта есть ссылка на вики, а последняя ссылка на вики-странице — на руководство пользователя, которое все еще довольно скудное, но было лучшим источником информации, который я нашел. Я использовал их библиотеку для начала. Он называется dmxlibraryforar и упоминается в руководстве пользователя. Его нет в диспетчере библиотек Arduino. Проблема с этой библиотекой в том, что она использует последовательный порт Arduino для связи с шилдом. Это нормально, если вы не хотите отправлять данные в Arduino через последовательный порт, например, установить цвет, на который должен быть установлен свет, — это то, что я хотел сделать. Я переключился на библиотеку DMXSimple после того, как начал работать с основами. Вам нужен этот код в setup(). Первые две строки говорят о том, что он будет отправлять DMX-команды, а не получать их. Последний устанавливает контакт, который ваш Arduino будет использовать для отправки команд на экран. Библиотека DMXSimple по умолчанию использует контакт 3, поэтому вам нужно установить его на 4. См. прикрепленное изображение для установки перемычки. PinMode(2, ВЫХОД); цифровой вход (2, ВЫСОКИЙ); DmxSimple.usePin(4); Вот оборудование, которое я использовал: - econoLED 12V Гибкие светодиодные ленты SMD 5050 RGB Светодиодные ленты Многоцветные 300 светодиодов Неводонепроницаемые световые ленты Пакет из 16,4 футов / 5 м для изменения цвета - Lixada DC 12V-24V 3-канальный светодиодный контроллер DMX-декодера для RGB Светодиодные ленты 5050 3528 - QUANS 110-12VDC 5A 60W Универсальный регулируемый импульсный источник питания для светодиодных лент CCTV Вот полный список кодов, которые соответствуют каналу 1,2,3 Rotate DMX каждые две секунды. h> инт каналов = 3; void setup() { // Установить модуль DMX в режим ведущего pinMode(2, OUTPUT); цифровой вход (2, ВЫСОКИЙ); //Установить вывод, на который модуль будет получать команды на DmxSimple.usePin(4); // установить для всех каналов значение 0 DmxSimple.maxChannel(channels); for(int c = 1; c <= каналы; c++) { DmxSimple.write(c, 0); } } целое число = 0;

Плюсы
  • Этот знак DMX/RDM представляет собой доступное высококачественное решение для подключения вашего произведения искусства, управляемого Arduino, к сетям DMX512.
Минусы
  • Маленькие вещи