Hola amigos del Foro..
Gusto de saludarles una vez más...
Solicito me puedan ayudar con este tema.
Mi problema es que tengo dos arduino uno, en que uno de ellos transmite vía serial cableado Rx Tx datos numéricos, los que el segundo arduino uno los recibe y mediante el Monitor Serial, de cada uno logro ver que si existe dicha comunicación...
El problema es que al parecer no llega sincronizada la información.....
Por favor, si me pueden ayudar...
Dejaré el código de transmisor y del receptor...
Muchas gracias...
Arduino, Transmisor:
Arduino, Receptor:
En el transmisor el monitor serie envía lo siguiente:
Y al Arduino receptor llega así:
Por favor, su ayuda..... Estaré atento.... Mil gracias.
Gusto de saludarles una vez más...
Solicito me puedan ayudar con este tema.
Mi problema es que tengo dos arduino uno, en que uno de ellos transmite vía serial cableado Rx Tx datos numéricos, los que el segundo arduino uno los recibe y mediante el Monitor Serial, de cada uno logro ver que si existe dicha comunicación...
El problema es que al parecer no llega sincronizada la información.....
Por favor, si me pueden ayudar...
Dejaré el código de transmisor y del receptor...
Muchas gracias...
Arduino, Transmisor:
C++:
int a;
int b;
int c;
int d;
int e;
int f;
void setup()
{
Serial.begin(9600);
a=1111;
b=2222;
c=3333;
d=4444;
e=255;
f=255;
}
void loop()
{
Serial.print(a);
Serial.print(",");
Serial.print(b);
Serial.print(",");
Serial.print(c);
Serial.print(",");
Serial.print(d);
Serial.print(",");
Serial.print(e);
Serial.print(",");
Serial.print(f);
Serial.print(",");
Serial.println(" ");
delay(2000);
}
C++:
int a,b,c,d,e,f;
void setup()
{
Serial.begin(9600);
}
void loop()
{
if(Serial.available()>0)
{
a=Serial.parseInt();
b=Serial.parseInt();
c=Serial.parseInt();
d=Serial.parseInt();
e=Serial.parseInt();
f=Serial.parseInt();
Serial.print(a);
Serial.print(",");
Serial.print(b);
Serial.print(",");
Serial.print(c);
Serial.print(",");
Serial.print(d);
Serial.print(",");
Serial.print(e);
Serial.print(",");
Serial.print(f);
Serial.println(" ");
}
}
En el transmisor el monitor serie envía lo siguiente:
Y al Arduino receptor llega así:
Por favor, su ayuda..... Estaré atento.... Mil gracias.