DMX Shield for Arduino SKU: AngelDFR0260US

From CQRobot-Wiki
Jump to: navigation, search
DMX Shield for Arduino

Description

The Arduino DMX shield is an add-on (or "shield") for the Arduino. It is an easy way to use the Arduino as a DMX-Master device, just by adding the DMX-shield on the top of the Arduino.

This arduino DMX / RDM Shield is a low cost high quality solution that allows you to connect your Arduino driven artwork into DMX512 networks. The shield is populated with high quality NEUTRIK XLR 3pin Connectors (1x male and 1x female). The MAX485 based shield can be used as DMX Master, Slave and as RDM transponder.A unique RDM device id will be handed out from out range to you as well, this will make your device worldwide unique.

DMX Shield for Arduino-1.jpg

The following settings are configurable via the onboard jumpers:

  • Send data via TX or Digital pin 4
  • Receive data via RX or Digital pin 3
  • Hardware slave mode or Software Controlled Slave/Master via Digital pin 2 (Required for RDM)
  • Enable / Disable shield

In case you have the shield configured to use the RX and TX pins you have to disable the shield before you can upload your new sketch onto the Arduino board. This jumper allows you to disable the shield without disconnecting it from the Arduino board which saves time.

DMX Shield for Arduino-2.jpg

Features

  • Specially designed for Arduino master device.
  • Can very easily access the Arduino device to DMX512 network.
  • Do not need to buy expensive equipment for loading protocol change.
  • Equipped with high-quality NEUTRIK 3-pin plug.
  • Ensure a reliable connection with other music devices. @CQRobot

Test Case

DMX Shield for Arduino-3.jpg

DOCUMENTS

Note:

  • The hardware of Arduino UNO R4 WIFI and R4 minima motherboards is inconsistent with UNO R3, so some R3 codes cannot be used on R4 motherboards (some R4 codes cannot be used on R3).
  • When using Arduino UNO R4 WIFI and R4 minima to connect the DMX expansion board, you need to break out the GND pin of the DMX expansion board to prevent it from connecting to the R4 WIFI mainboard. See the figure below:
AngelDFR0260US-R4-A.jpg
AngelDFR0260US-R4-B.jpg
  • The following is the code we tested using the R4 WIFI motherboard:

Media: AngelDFR0260US-R4 WIFI motherboard.zip

Media: Code video for testing the Arduino UNO R4 WIFI motherboard.mp4


Specification

  • Remote Device Management
  • DMX Master
  • DMX Slave