Go Down

Topic: Arduino+GPS+SD (Problema con mostrar los tracks) (Read 3 times) previous topic - next topic

coleoptero

Hola jvazquez.

- El título no es adecuado. Cámbialo por favor.
- A Heke y a fm también los menciono en mi post de respuesta y no les justifico.
- fm te ayudó en el primer post de dirigiste al foro.
- Si tardaste tres días de duro trabajo para resolver tu primer problema enviado a los foros, creo que por deferencia a aquellos que al menos intentaron ayudarte, y aquellos a los que le puede venir bien conocer algún detalle más para evitar que pierdan esos tres días, que tu ya no vas a recuperar, no estaría mal que agradecieras las aportaciones, describieras la solución y colocases en el titulo del post que enviaste un [SOLUCIONADO].

Creo que esto debemos dejarlo aquí ya y dedicarnos al objeto de este post cuyo título aún no es suficientemente explícito.

Saludos.

(ºLe
Consejos para hacer un correcto uso de los foros.

http://arduino.cc/playground/Es/Consejos

Heke

Hola JVzquez, bienvenido al foro.

Oye ¿Has probado a cambiar la programacion del dataloger y escribir primero los datos de latitud y luego longitud? asi cuando grabe la SD el fichero tendra los datos en el formato que tu quieres.

SI no te aclaras pon el fragmento del codigo donde grabas los valores y podremos indicarte donde invertirlo para que grabe primero uno y luego otro.

Un saludo.
CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

jvazquez

Buenas de nuevo,

Creo que el foro anterior ya lo he cerrado sino es asi que me diga alguien que hecho mal. Seguidamente, creo que mi titulo del problema tambien lo he cambiado si es asi o no que me lo digan.

Respecto a mi problema, si que he cambiado el datalogger, es decir yo escribia en el fichero el siguiente formato:


$GPRMC,102625.000,A,4116.667,N,00159.368,E,0.0,0.0,050412,0.0,W
$GPRMC,102627.000,A,4116.668,N,00159.368,E,0.2,348.0,050412,0.0,W
$GPRMC,102629.000,A,4116.667,N,00159.368,E,0.0,0.0,050412,0.0,W
$GPRMC,102631.000,A,4116.667,N,00159.368,E,0.1,0.0,050412,0.0,W
$GPRMC,102633.000,A,4116.667,N,00159.369,E,0.3,38.6,050412,0.0,W
$GPRMC,102635.000,A,4116.667,N,00159.369,E,0.2,0.0,050412,0.0,W
$GPRMC,102637.000,A,4116.667,N,00159.369,E,0.0,0.0,050412,0.0,W
$GPRMC,102639.000,A,4116.668,N,00159.369,E,3.6,9.9,050412,0.0,W
$GPRMC,102641.000,A,4116.667,N,00159.369,E,0.1,0.0,050412,0.0,W
$GPRMC,102643.000,A,4116.667,N,00159.369,E,0.1,0.0,050412,0.0,W
$GPRMC,102645.000,A,4116.666,N,00159.370,E,0.1,0.0,050412,0.0,W
$GPRMC,102647.000,A,4116.667,N,00159.370,E,0.1,0.0,050412,0.0,W
$GPRMC,102649.000,A,4116.666,N,00159.370,E,0.0,0.0,050412,0.0,W
$GPRMC,102651.000,A,4116.667,N,00159.370,E,0.0,0.0,050412,0.0,W
$GPRMC,102653.000,A,4116.667,N,00159.370,E,0.1,0.0,050412,0.0,W
$GPRMC,102655.000,A,4116.667,N,00159.370,E,0.0,0.0,050412,0.0,W

Indistintamente de que los valores de velocidad esten bien o no, que eso es una cosa que ya solucione, esto es lo que escribo. Entonces, el la web de "gpsvisualizer" dice que se ha de leer el formato de latitude y longitude pero claro me di cuenta que si pegaba este dato a pelo como os muestro aqui:

4116.667,00159.369 --> Me mandaba a Kenia o por donde cristo perdio el mechero

En cambio si le daba la vuelta me mandaba a Barcelona que es lo correcto. Claro el problema problema es que lo que quiero, es que yo con solo extraer ese .txt o .csv o el formato que sea lo pueda ver sin hacer modificaciones.

No se si me explicado correctamente....

Cheyenne

¿No has leído el post de Heke? En el programa origen que te graba el fichero le intercambias el orden de grabación tal y como necesitas.

Arduteka

Hola jvazquez.

Entiendo que capturas la trama nmea directamente en la sd tal cual te llega del gps, y que esto lo haces guardándolo en un array de caracteres.

Creo que HEKE cuando dice que cambies el datalogger se refiere a que reconstruyas a tu gusto la cadena de caracteres que generas antes de mandarla a la sd en otro array por ejemplo, y así la adaptas a la sintaxis que necesitas para que lo interprete correctamente.

Un saludo!

Arduteka


Aprende a desarrollar por ti mismo!!

@Arduteka
Facebook

Go Up