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

Your Ad Here

Inicio

Eyesweb

Patch Serie