viernes, 20 de mayo de 2011

Interfaz Labview-2009 + Arduino

Hola a todos acá les dejo una aplicación con labview 2009, con la cual podrán hacer que su arduino se comunique con la interfaz, la referencia de donde encontré esto es la siguiente:

http://web.me.com/iklln6/automation/LabVIEW.html

En esta referencia el lo hace para una señal, la que he modificado con base a la de la pagina, me permite adquirir tres señales y mostrarlas al tiempo, en este caso la imagen que muestro es la de un acelerometro de 3 ejes, espero les sea de ayuda.

A medas en la pagina que he colocado, se muestra como escribir o enviar datos al arduino, con su código enarduino.

Y hablando de código de arduino acá se los dejo:


void setup() {
    Serial.begin(9600);
    digitalWrite(13,HIGH);
    analogReference(DEFAULT);
    }


void loop() {
    word analogValue0 = analogRead(0);
    word analogValue1 = analogRead(1);
    word analogValue2 = analogRead(2);
    
    Serial.print("@");
    Serial.print(analogValue0);
    Serial.print("$");
    Serial.print(analogValue1);
    Serial.print("#");
    Serial.println(analogValue2);
    delay(50);
}


Imagen de como se ven las tres señales

Descarga Archivo de labview:

http://www.fileserve.com/file/MjJnn2C


Esperen mas

jaime

2 comentarios:

  1. Estimado muy bueno el trabajo, podria por favor cargar el archivo de Labview, aparece borrado el enlace, estoy trabajando con este tipo de comunicación entre labview y arduino, prove con el LIFA_base pero el arduino se vuelve un esclavo y toda la programación se tiene que realizarlo en labview, en resumen mi proyecto consiste en enviar 5 variables desde labview a arduino y cuando arduino termina de ejecutar el programa envie a labview un mensaje, variable que el proceso se completo, en labview se puede crear la cadena para enviar por el serial, pero en arduinio como se identifca las variable (separarlos).

    ResponderEliminar
  2. Podrias subir el archivo de nuevo, esta caido muchas gracias de antemano, el proyecto me servira para una investigacion , gracias.

    ResponderEliminar