Paso 2: Código - agente y código
Todo el código para el Imp eléctrica se realiza a través de un IDE en línea. Sin cables ni nada necesita.
Visite el centro de desarrolladores para el Imp eléctrico para aprender a código
Código de agente (github)
El agente ahora tiene un controlador de solicitud http, para manejar comandos de entrada.
He implementado dos formas en este ejemplo:
Datos crudos DMX en la cadena de consulta.
...?dmx=0,255,0,250 This means: Channel 1: 0, ch 2: 255, ch 3: 0, ch 4: 2502
Utilizando el selector de Color de la aplicación del tridente
La aplicación de iOS Pitchfork tienen (entre otras cosas inteligentes) un selector de color agradable, envía el color seleccionado como un JSON.
En el ejemplo, se recibe un color, y se establecen múltiples accesorios en este color.
Código de dispositivo (github)
Aquí no mucho nuevo. Un poco de modificación al ejemplo Electric Imp DMX512
función dmxFromAgent(dmxValues) : toma una matriz de dmxValues del agente y establece en consecuencia cada canal
función OneColor(data) : toma una tabla de colores individuales y establece varios accesorios en ese color.
Como se ve en el video en la primera página, los cambios de color son bastante rápidos. Hay muy poca latencia, que es ideal para la sensación de estar bien conectado al objeto controlado.