Montaje de otros componentes
Es posible crear controladores personalizados con botones, perillas y palancas de mando que
faciliten su manejo. A tales efectos, basta con montar estos dispositivos a la tarjeta Blackmagic
3G-SDI Arduino Shield insertando los conectores en las ranuras correspondientes. No hay
limitaciones en cuanto al diseño de los controladores. Incluso se pueden remplazar los circuitos
de una unidad de control de cámaras con una solución basada en la plataforma Arduino para
adaptarla a las necesidades particulares de un determinado proyecto.
Es posible crear controladores personalizados y montarlos
sobre la tarjeta Blackmagic 3G-SDI Arduino Shield para lograr
una mayor interactividad y precisión.
Comunicación con la tarjeta
La comunicación con la tarjeta puede establecerse mediante un bus serial o I
la segunda opción, dado que presenta una menor cantidad de pines. Además, de este modo, el
Monitor Serie queda disponible. A su vez, esto permite utilizar otros equipos I
Interfaces de alto nivel
La librería contiene dos objetos principales: BMD_SDITallyControl y BMD_SDICameraControl.
Estos permiten activar las funcionalidades para la luz piloto y el control de las cámaras en la
tarjeta. Ambos pueden crearse mediante el entorno de programación de Arduino para
transmitir los comandos correspondientes. Existen distintas variantes de estos objetos para
cada bus serial o I
C.
2
Interfaz I
C
2
Para utilizar la interfaz I
C:
2
// NOTE: Must match address set in the setup utility software
const int
BMD_SDICameraControl_I2C
BMD_SDITallyControl_I2C
Interfaz serial
Para utilizar la interfaz serial:
BMD_SDICameraControl_Serial
BMD_SDITallyControl_Serial
shieldAddress = 0x6E;
sdiCameraControl(shieldAddress);
sdiTallyControl(shieldAddress);
sdiCameraControl;
sdiTallyControl;
C. Recomendamos
2
C con la tarjeta.
2
Montaje de otros componentes
124