Data Storage Tool Display Human Input Protocol Math Motor Control Sensor Signal Generation Speech & Sound Fun View all Objects


Quick Links
Contact Us
Forums
Support

Register
Login

This object is provided under license. By downloading this object, you are agreeing to the terms of the MIT License.

DMX-512A Receive Driver

This program receives and parses a DMX-512A data stream. DMX is a protocol for controlling lighting equipment and accessories. This program is based on information gathered around the web related to ANSI E1.11 – 2004: Entertainment Technology - USITT DMX512-A - Asynchronous Serial Digital Data Transmission Standard for Controlling Lighting Equipment and Accessories. This program captures all 513 slots of data (1 start byte and 512 data bytes) but also recognizes if a short packet is transmitted. This is an assembly language driver that is highly commented. The program runs in its own cog. Included is a simple demo file, but the demo code is not all that functional and rather short.

Version 1.4 adds the ability to get timing statistics about the DMX packet. This is useful to verify how your receiver and transmitter stacks up to the standard.

Version:
  1.4

Author:
  Timothy D. Swieter

Categories:
  Protocol

Downloads:
  188

Last Updated:
  2008-03-19



User Reviews:



Copyright 2007 by Parallax, Inc.
Please contact obex.support@parallax.com with comments or questions.