Figura Nº 7: fotografía del sistema de configuración de canal para el dispositivo de iluminación
La imagen sólo es referencial; para los ejemplos de esta guía, el foco RGB utilizó al canal 001 como
canal inicial. Por esta razón, el canal 1 del foco controlará el brillo del color rojo; el canal 2, el brillo
del color verde; y el canal 3, el brillo del color azul.
Luego, se aplicó el programa para Arduino que se mostrará a continuación en la figura Nº 8. Este
programa (el ejemplo 001 que acompaña a esta guía) sólo rota los tres colores primarios en orden,
con una pausa de 1 segundo entre cada cambio de color.
Figura Nº 8: inicialización para el programa de rotación de colores (ejemplo 001).
Nótese que primero se debe incluir la biblioteca DmxSimple.h para acceder a usar las funciones
del protocolo DMX-512. Luego, de forma opcional, se definen algunos nombres simbólicos para
denominar a cada uno de los canales del dispositivo, se indica el pin de Arduino por el que se
realizará la comunicación serie y se indica la cantidad máxima de canales a soportar en la red.
Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile
+56 2 23339579 | www.olimex.cl | info@olimex.cl
MANUAL DE USUARIO ARDUINO DMX MASTER SHIELD
utilizado en los ejemplos de la guía.
#include <DmxSimple.h>
#define CANAL_ROJO 1
#define CANAL_VERDE 2
#define CANAL_AZUL 3
#define MAX_NUM_CANALES 3
void setup()
{
DmxSimple.usePin(3);
DmxSimple.maxChannel(MAX_NUM_CANALES);
}
Página 15 de 22