Stap 1: Code uploaden en GPS-antenne aansluiten
Hier Is de Code ik heb gemaakt, het maakt een URL voor u om te kopiëren en het aangaan van uw webbrowser naar de gps-locatie weergeven
#include < LGPS.h >
gpsSentenceInfoStructinfo;
charbuff [256];
staticunsignedchargetComma(unsignedcharnum,constchar*str) {}
unsignedchari, j = 0;
intlen=STRLEN(str);
voor (ik = 0; ik < len; i ++) {als (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);
Ik = i-1;
strncpy (buf, s, i); buf [i] = 0;
Rev = atoi (buf); returnrev;
}
voidparseGPGGA(constchar*GPGGAstr) {}
doublelatitude;
doublelongitude;
inttmp, uur, minuut, seconde, num;
tmp=getComma(2,GPGGAstr);
breedte = getDoubleNumber (& GPGGAstr[tmp]);
tmp=getComma(4,GPGGAstr);
lengte = getDoubleNumber (& GPGGAstr[tmp]);
sprintf (buff, "https://www.google.com/maps/
%10.4Fseriële.println(buff);}
voidsetup() {/ / zetten uw setup-code hier, om het eenmalig uit te voeren:
Seriële.begin(115200);
LGPS.powerOn();
Seriële.println ("LGPS Power on, and waiting...");
delay(3000);}
voidloop() {}
LGPS.getData(&info);
parseGPGGA ((constchar*) info. GPGGA);
delay(2000);}