Paso 5: El escudo DMX
Hardware:
Usé un escudo de DMX - modelo: CTC-DRA-10-1, bajo costo, no aisladas que puede adquirirse en Ebay por unos $15.00
Ver imagen de escudo DMX.
Software:
Utilicé la biblioteca de Conceptinetics DMX para manejar al master DMX (envío). Ver Biblioteca de DMX de Conceptinetics y este Blog de escudo DMX más información. La biblioteca es muy sencilla de utilizar. Inicializar y usar 2 diferentes comandos para enviar un solo canal o un rango de canales.
Aquí está un fragmento de código que muestra como inicial y utilizar la biblioteca de DMX:
#define DMX_MASTER_CHANNELS 512<br> // Pin number to change read or write mode on the shield #define RXEN_PIN 2<br> // Configure a DMX master controller, the master controller // will use the RXEN_PIN to control its write operation // on the bus DMX_Master dmx_master ( DMX_MASTER_CHANNELS, RXEN_PIN ); void setup () { dmx_master.enable (); } void sendDMX(int start, int end, unsigned char intensity) { if(start == end) { dmx_master.setChannelValue(start, intensity); } else { dmx_master.setChannelRange(start, end, intensity ); } }