Los gps segun los enciendes empiezan a escupir datos de este estilo:
$GPRMC,023042,A,3907.3837,N,12102.4684,W,0.0,156.1,131102,15.3,E,A36
$GPRMB,A,,,,,,,,,,,,A,A0B
$GPGGA,023042,3907.3837,N,12102.4684,W,1,04,2.3,507.3,M,-24.1,M,,75
$GPGSA,A,3,04,05,,,09,,,24,,,,,2.8,2.3,1.036
$GPGSV,3,2,11,09,47,229,42,10,04,157,00,14,00,305,00,24,70,154,3379
$GPGLL,3907.3837,N,12102.4684,W,023042,A,A5E
$GPBOD,,T,,M,,47
$GPVTG,156.1,T,140.9,M,0.0,N,0.0,K41
$PGRME,8.4,M,23.8,M,25.7,M2B
$PGRMZ,1735,f34
$PGRMM,WGS 8406
$HCHDG,,,,15.3,E30
$GPRTE,1,1,c,37
$GPRMC,023044,A,3907.3840,N,12102.4692,W,0.0,156.1,131102,15.3,E,A37
Cada uno con sus sentencias, pero estan siempre enviando datos desde el inicio y repitiendolos, no son a demanada, el arduino debe coger algunas lineas de cada uno y despreciar las duplicadas.
Gracias por la respuesta !