Go Down

Topic: no puedo conectar Arduino a excel (Read 1 time) previous topic - next topic

fm

Para esa velocidad de refresco yo uso la clase HID emulando un teclado y me registra actividad cada 200ms vamos un línea del Excel. Tengo que ver hasta donde llega.
   

Igor R

#6
Nov 27, 2012, 06:20 pm Last Edit: Jan 02, 2013, 12:06 pm by Igor R Reason: 1
La verdad que 500 ms es mucho tiempo para un delay si quieres tener algo a "tiempo real". Manejando directamente el puerto serie, yo creo que puedes conseguir muy buenos resultados. Minimiza esos delays.

Luego en excel, la forma de escribir en celdas es MUY importante. Lo mejor es ir guardando en un array e igualar el array a un rango.  También no estar calculando todo el rato y actualizando (visualmente)....Todo esto en VBA.
Busca por Application.Calculation, Application.ScreenUpdating, uso de rangos,....
Te puedo asegurar que estas cosillas importan y mucho si estas manejando gran cantidad de datos a la hora de hacerlas efectivas para Excel.

Te puedes crear unas funciones en VBA para pasar array a rangos y viceversa. Vas recibiendo datos, metiendolos a un array y cada cierto tiempo actualizas el rango, los cálculos, screenupdating,...

Saludos,


Igor R.



Sergegsx

necesitas que los datos lleguen a Excel directos? no puedes recibirlos en un archivo de texto y luego abrirlos tipo csv en excel?

Igor tiene otro tutorial para manejar kst que puede te vaya mejor
http://real2electronics.blogspot.co.il/2009/11/graficar-con-kst.html
* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Go Up