Light sequencing and decoding DMX with Arduino

Posted on Wednesday, November 2nd, 2011 in Arduino, open source, tutorials by the machinegeek

Akiba of Freaklabs and the Tokyo Hackerspace has written an excellent tutorial on using the Arduino to decode the DMX protocol, a standard protocol for stage lighting displays. It includes a three-part video presentation (Part I, above) and a link to the source code.

As Akiba notes, these techniques could be used in developing some serious Arduino controlled holiday lighting displays.


This entry was posted on Wednesday, November 2nd, 2011 at 6:59 pm and is filed under Arduino, open source, tutorials. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

5 Responses to “Light sequencing and decoding DMX with Arduino”

  1. JTR says:

    An error in the video. DMX has 512 “payload” bytes numbered from 1-512. The video incorrectly includes the start code in the count and numbers the count 0-511.

  2. belaprops says:

    It was a very interesting tutorial , BUT , I could not find the reference or the direction how to connect the DMX – it seems all is going via USB , which is not DMX. it would be great if someone could tell how this was connected and what electronics were used to do this

    • Sébastien says:

      DMX is electrically compatible with the RS-485 specifications, therefore use a cheap transceiver like the MAX485 or a FTDI one. A quick Google search for “rs-485 dmx” yields relevant results if you are looking for schematics.

  3. 8N1 says:

    there are many USB adapters which output DMX along with a variety of software to drive it. Take a look at Open DMX USB

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Joe Desbonnet: Ya, I can recommend the low melting point solder. I used brand 'ChipQuik' and it's amazingly easy to use.
  • Jerome: I need a new BusPirate for the Fablab ;) Many thanks!
  • Max: Seems like an unexpectedly violent way to remove the chip indeed. A hot air station should of course do the job just fine, but in...
  • jose: Part removal described here is pure butchery, the cheapest hot air station will do a fast and clean job removing the QFP, heat air to...
  • Cody: Yes please