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