date and time added

This commit is contained in:
damage 2024-02-10 18:09:06 +01:00
parent c89402522c
commit a632d060a8

View File

@ -15,16 +15,17 @@ void setup() {
} }
serialGPS.begin(9600); serialGPS.begin(9600);
//serialGPS.begin(115200);
} }
void loop() { void loop() {
Serial.println("Running loop..."); //Serial.println("Running loop...");
while (serialGPS.available() > 0) { while (serialGPS.available() > 0) {
Serial.println("GPS data available"); //Serial.println("GPS data available");
if (gps.encode(serialGPS.read())) { if (gps.encode(serialGPS.read())) {
Serial.println("GPS data read"); //Serial.println("GPS data read");
if (gps.location.isValid()) { if (gps.location.isValid()) {
Serial.println("GPS location valid"); //Serial.println("GPS location valid");
float latitude = gps.location.lat(); float latitude = gps.location.lat();
String latitudeStr = String(latitude , 6); String latitudeStr = String(latitude , 6);
float longitude = gps.location.lng(); float longitude = gps.location.lng();
@ -35,6 +36,30 @@ void loop() {
Serial.print(" Lon: "); Serial.print(" Lon: ");
Serial.println(longitudeStr); Serial.println(longitudeStr);
} }
if (gps.date.isValid()) {
Serial.print("Date: ");
Serial.print(gps.date.year());
Serial.print("/");
Serial.print(gps.date.month());
Serial.print("/");
Serial.println(gps.date.day());
}
if (gps.time.isValid()) {
Serial.print("Time: ");
Serial.print(gps.time.hour());
Serial.print(":");
Serial.print(gps.time.minute());
Serial.print(":");
Serial.println(gps.time.second());
}
if (gps.location.isValid()
&& gps.date.isValid()
&& gps.time.isValid()) {
Serial.println("location, date and time are valid");
}
} }
} }
delay(500); delay(500);