Étape 1: Télécharger le Code et brancher antenne GPS
Ici est le Code que j’ai fait, il fait une URL pour que vous copiez et entrez dans votre navigateur web pour afficher la position gps
#include < LGPS.h >
gpsSentenceInfoStructinfo ;
charbuff [256] ;
{staticunsignedchargetComma(unsignedcharnum,constchar*str)}
unsignedchari, j = 0 ;
intlen=strlen(STR) ;
pour (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) ;
J’ai = i-1 ;
strncpy (buf, s, i); buf [i] = 0 ;
Rev = atoi (buf); returnrev ;
}
{voidparseGPGGA(constchar*GPGGAstr)}
doublelatitude ;
doublelongitude ;
inttmp, heure, minute, seconde, num ;
tmp=getComma(2,GPGGAstr) ;
Latitude = getDoubleNumber (& GPGGAstr[tmp]) ;
tmp=getComma(4,GPGGAstr) ;
Longitude = getDoubleNumber (& GPGGAstr[tmp]) ;
sprintf (chamois, » https://www.google.com/maps/
%10.4Fsérie.println(buff);}
voidsetup() {/ / Mettez votre code de configuration ici, pour exécuter une fois :
Série.begin(115200) ;
LGPS.powerOn() ;
Série.println ("LGPS allumez et en attendant...") ;
Delay(3000);}
{voidloop()}
LGPS.getData(&info) ;
parseGPGGA ((constchar*) info. GPGGA) ;
Delay(2000);}