visual varios serial proyectos por mandar exportar enviar datos c# arduino kinect processing

c# - varios - exportar datos de arduino ac



¿Cómo puedo enviar información de un Kinect a un Arduino? (1)

Me gustaría que mi Arduino responda a la información tomada de mi Kinect. En detalle, quiero que mi Arduino active ciertos relés dependiendo de la ubicación coordinada de las uniones tomadas por el Kinect.

Estoy usando C # para ejecutar Kinect y Procesamiento para ejecutar Arduino. Es posible ejecutar Kinect con Processing, pero prefiero no tomar esa ruta porque tendré que usar wrappers y otras cosas desordenadas.

Estoy ejecutando todo esto en una máquina con Windows 7, ya que Kinect SDK es solo para Windows 7, pero también tengo máquinas con Windows XP y Ubuntu 12 para usar.

¡Cualquier aporte es muy apreciado!

Editar: ¡lo resolví yo mismo! Utiliza SerialPorts en C # para comunicarse con Arduino. También tuve que escribir un programa para que el Arduino procesara los datos enviados por la PC.


La conexión USB / SDK permite que la computadora pueda leer la conexión y también el mismo programa de Windows puede crear una conexión en serie a un Arduino. Puede enviar una secuencia de datos al Arduino que está cerca de enouh en tiempo real.

No necesitas enviar mucho al arduino. Por ejemplo, puede asignar un ID de 1 byte a cada unión 0,1,2,3,4, etc. y luego tal vez solo un valor simple para representar el grado de movimiento.

En este ejemplo, 0 representa una mano y 1 una rodilla ...

0,180 0,90 1,45

Este es un buen artículo sobre la interconexión de la serie C # con el arduino para enviar su secuencia en tiempo real

http://jtoee.com/2009/02/talking-to-an-arduino-from-net-c/