01-02-2015, 11:02 PM
Hola a todos,
estoy intentando realizar una comunicación entre labVIEW y Arduino mediante Xbee pero me estoy hecho un lío con la comunicación entre ambos.
Por el lado de LabVIEW hay un mando de la ps3 conectado y cuyas teclas corresponden a los movimientos para un coche. El string enviado es el siguiente:
%sentido%,%sentidoVel%,%freno%,%giroSentido%,%giroVel%;
El Arduino por su parte, recibe el string y lo reenvía a LabVIEW.
El problema que tengo, es que la comunicación no es fluida, se para a veces y los comandos no se envían actualizados.
Dejo un link donde se puede apreciar mejor el problema.
estoy intentando realizar una comunicación entre labVIEW y Arduino mediante Xbee pero me estoy hecho un lío con la comunicación entre ambos.
Por el lado de LabVIEW hay un mando de la ps3 conectado y cuyas teclas corresponden a los movimientos para un coche. El string enviado es el siguiente:
%sentido%,%sentidoVel%,%freno%,%giroSentido%,%giroVel%;
El Arduino por su parte, recibe el string y lo reenvía a LabVIEW.
Código:
int mensaje = 0;
void setup(){
Serial3.begin(115200);
Serial.begin(115200); // uncomment to debug code on (mega only)
lcd.clear();
}
void loop(){
if(Serial.available() > 0) {
Serial.write(Serial.read());
Serial.flush();
}
}
El problema que tengo, es que la comunicación no es fluida, se para a veces y los comandos no se envían actualizados.
Dejo un link donde se puede apreciar mejor el problema.