hola chicos.
os cuento mi problemilla,,, jeje
leo datos del serial1 de mega. lo envio a serial 1. todo esto bien...
if (Serial1.available()) //
{
int inByte = Serial1.read();
Serial.write(inByte);
}
y me imprime esto:
$GPGSV,1,1,0079
$GPGLL,,,,,,V,N64
$GPRMC,,V,,,,,,,,,,N53
$GPVTG,,,,,,,,,N30
$GPGGA,,,,,,0,00,99.99,,,,,,48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.9930
$GPGSV,1,1,0079
$GPGLL,,,,,,V,N64
$GPRMC,,V,,,,,,,,,,N53
$GPVTG,,,,,,,,,N30
$GPGGA,,,,,,0,00,99.99,,,,,,48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.9930
que son coordenadas desde el gps, todo correcto.
y si ahora pongo las variables a imprimir:
Serial.print("Direccion");
Serial.print(direcccion),DEC;
Serial.print("*1");
Serial.print(frenomano,DEC);
Serial.print("*2");
Serial.print(marcha,DEC);
Serial.print("*3");
Serial.print(hall,DEC);
me sale las variables bien pero os datos del gps salen solo dos caraceteres antes de las variables
Direccion325102030
Direccion358102030
Direccion361102030
Direccion330102030
Direccion328102030
Direccion362102030
Direccion358102030
Direccion327102030
he probado a cambiar el write del pgs por print . no salen bien los datos.
tambien he probado el wite para las variables y lo que hace es sacarlas mal.
tambien he probado a quitar el Serial.println(" "); de las variables pero las imprime juntas y tampoco imprime bien los datos gps.
he cambiado el orden primero variables luego gps y viceversa y nada igual.
¿como hacemos que imprima todos los datos juntos y bien?
gracias de ante mano!!