Es decir, el valor 1010 (binario).
e) Para leer el valor desde el selector DEVICE se debe escribir un valor HIGH en el pin D8 de
Arduino y luego leer los valores de los pines del punto (e); para hacerlo desde el selector
CHANNEL, se debe escribir un valor HIGH en el pin D9 de Arduino. Luego de leer el valor
requerido, se debería escribir el valor LOW en dichos pines para evitar interferencia en la
lectura entre ambos selectores.
Dados estos datos, se entiende que estos controles pueden ser utilizados en un programa de
Arduino para realizar programas especiales que no necesiten el uso de un computador para la
activación de los dispositivos DMX-512 y similares. Así, uno podría realizar programas como los
siguientes:
a) Selección manual de un dispositivo DMX-512 en la red para aplicación local de efectos.
b) Selección manual de dispositivos y canales en dichos dispositivos para
efectos.
c) Creación de un programa para crear efectos automáticos almacenados en la EEPROM del
Arduino.
d) Control de brillo manual o de tiempos entre efectos, utilizando el potenciómetro MASTER
del DMX Shield.
Las posibilidades son numerosas y sólo dependen de la necesidad e imaginación del
implementador del programa para Arduino y del dispositivo DMX-512 que se requiera controlar.
Junto con esta guía se entregan 9 ejemplos de utilización del DMX Shield, que indican cómo leer
datos desde los controles de la placa y cómo aplicar los datos sobre el protocolo RS-485. Estos
ejemplos se indican a continuación (tabla Nº 1):
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
D7 = 1; D6 = 0;
D4 = 1;
D5 = 0
Página 12 de 22
aplicación
de