#include <SoftwareSerial.
h>
#include <TinyGPS++.h>
static const int RXPin = 12, TXPin = 13;
static const uint32_t GPSBaud = 9600;
SoftwareSerial gpsSerial(RXPin, TXPin);
TinyGPSPlus gps;
void setup() {
[Link](9600);
[Link](GPSBaud);
[Link]("GPS Test Starting...");
}
void loop() {
while ([Link]() > 0) {
[Link]([Link]());
if ([Link]()) {
// Determine N/S and E/W
char ns = ([Link]() >= 0) ? 'N' : 'S';
char ew = ([Link]() >= 0) ? 'E' : 'W';
// Display formatted location
[Link]("Latitude: ");
[Link](abs([Link]()), 6);
[Link]("° ");
[Link](ns);
[Link]("Longitude: ");
[Link](abs([Link]()), 6);
[Link]("° ");
[Link](ew);
[Link]("Altitude: ");
[Link]([Link]());
[Link](" meters");
[Link]("Speed: ");
[Link]([Link]());
[Link](" km/h");
[Link]("Satellites: ");
[Link]([Link]());
[Link]("----------------------");
}
}
}