Skylab SKM53 How To Connect Download Page 4

Serial.print(" :: Longitude : "); 
Serial.println(LON/100000,7); 

void getGPS(){ 
bool newdata = false; 
unsigned long start = millis(); 
// Every 1 seconds we print an update 
while (millis() - start < 1000) 

if (feedgps ()){ 
newdata = true; 


if (newdata) 

gpsdump(gps); 


bool feedgps(){ 
while (GPS.available()) 

if(gps.encode(GPS.read())) 
return true; 

return 0; 

void gpsdump(TinyGPS &gps) 

//byte month, day, hour, minute, second, hundredths; 
gps.get_position(&lat, &lon); 
LAT = lat; 
LON = lon; 


feedgps(); // If we don't feed the gps during this long routine, we may drop characters and get 
checksum errors 

w w w . e k t

2

. c o m

Electronics 

Katrangi

 Trading

Reviews: