Eyesweb es un software desarrollado para performances artísticas, de danza en concreto, que incluye una interfaz visual agradable y fácil de utilizar. Incorpora entre otras funciones de tratamiento de video en tiempo real (reconocimiento de formas humanas...) y otras de comunicaciones (serie, ethernet) por lo que es un entorno que en principio se acerca a lo que estamos buscando.
Cada fichero constituye un patch de trabajo. Empezaremos desmenuzando nuestro sistema en las funciones básicas.
Patch Serie
Este es
serial-mouse-to-servo.eyw, el primer patch de trabajo para probar que podemos enviar algo por el puerto serie. Si vemos la documentación del mini-SSC, el formato que espera son valores del tipo:
<255><servo#><posicion>
Este patch envia en ese formato las coordenadas del ratón al mini-SSC. Realmente el control de flujo en
Eyesweb es muy complicado y tras probar miles de combinaciones de
triggers,
queues y
lists, ha sido esta última la forma de sacar 6 bytes de forma ordenada por el puerto serie.
NOTA: El patch está desarrollado con la version eyesweb 3.3.0 pues la última, la 4.0.2 no soporta RS232
En la página de videos se puede ver como la estructura pan & tilt sigue los movimientos del ratón.
Contacto
Si estas interesado en colaborar en el desarrollo o enviar alguna sugerencia escribe a
alonso.brain@yahoo.es