date and time added
This commit is contained in:
parent
c89402522c
commit
a632d060a8
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user