Paso 1: Subir código y conecte la antena del GPS
Aquí está el código que hice, es una dirección URL para copiar y entrar en su navegador para mostrar la ubicación del gps
#include < LGPS.h >
gpsSentenceInfoStructinfo;
charbuff [256];
{staticunsignedchargetComma(unsignedcharnum,constchar*str)}
unsignedchari, j = 0;
intlen=strlen(STR);
para (i = 0; i < len; i ++) {si (str [i] == ',') j ++;
if(j==NUM) returni + 1;
} return0;
}
staticdoublegetDoubleNumber(constchar*s) {charbuf [10];
unsignedchari;
doublerev;i=getComma(1,s);
i=i-1;strncpy(BUF,s,i);
buf [i] = 0;
Rev=atof(BUF);
returnrev;
}
staticdoublegetIntNumber(constchar*s) {charbuf [10];
unsignedchari;
doublerev;i=getComma(1,s);
i = i-1;
strncpy (buf, s, i); buf [i] = 0;
Rev = atoi (buf); returnrev;
}
{voidparseGPGGA(constchar*GPGGAstr)}
doublelatitude;
doublelongitude;
inttmp, hora, minuto, segundo, num;
tmp=getComma(2,GPGGAstr);
latitud = getDoubleNumber (& GPGGAstr[tmp]);
tmp=getComma(4,GPGGAstr);
longitud = getDoubleNumber (& GPGGAstr[tmp]);
sprintf (buff, "https://www.google.com/maps/
%10.4Fserial.println(buff);}
voidsetup() {/ / Pon tu código de instalación, para ejecutar una vez:
Serie.begin(115200);
LGPS.powerOn();
Serie.println ("LGPS encendido y esperando...");
Delay(3000);}
{voidloop()}
LGPS.getData(&info);
parseGPGGA ((constchar*) información. GPGGA);
Delay(2000);}