#include "TinyGPSPlus.h" #include "SoftwareSerial.h" SoftwareSerial serial_connection (1, 0); // RX pin, TX pin TinyGPSPlus gps; // GPS object void setup() { Serial.begin(9600); // open serial monitor Serial.setTimeout(10); serial_connection.begin(9600); // open communication to GPS Serial.println("GPS Start"); // sketch starting } void loop() { // while connection is available, encode GPS feedback while(serial_connection.available()) { gps.encode(serial_connection.read()); } // print info every time GPS location is updated if(gps.location.isUpdated()) { Serial.println("Latitude:"); Serial.println(gps.location.lat(), 6); Serial.println("Longitude:"); Serial.println(gps.location.lng(), 6); Serial.println("Altitude (ft):"); Serial.println(gps.altitude.feet()); } }