Advertisement
Guest User

Untitled

a guest
Nov 12th, 2016
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1.  
  2. #include "string.h"
  3. #include "ctype.h"
  4. #include "dGPS.h"
  5. dGPS dgps = dGPS(); // Construct dGPS class
  6. void setup()
  7. {
  8. Serial.end(); // Close any previously established connections
  9. Serial.begin(9600); // Serial output back to computer. On.
  10. Serial.println("=========================================================");
  11. Serial.println("Initializing GPS...");
  12. dgps.init(); // Run initialization routine for dGPS.
  13. delay(60000);
  14. }
  15. void loop()
  16. {
  17. Serial.println("=========================================================");
  18. Serial.print("UTC Time: ");
  19. Serial.println(dgps.Time()); // .Time returns the UTC time (GMT) in HHMMSS, 24 huor format (H-Hour; M-Minute; S-Second)
  20.  
  21. Serial.print("Status: ");
  22. Serial.println(dgps.Status()); // A - Satellites acquired and a valid signal. V - No sats and not a valid signal.
  23.  
  24. Serial.print("Latitude: ");
  25. Serial.print(dgps.Lat(), 6); // Lattitude - in DD.MMSSSS format (decimal-degrees format) (D-Degree; M-Minute; S-Second)
  26. Serial.println(" degrees");
  27.  
  28. Serial.print("Longitude: ");
  29. Serial.print(dgps.Lon(), 6); // Longitude - in DD.MMSSSS format (decimal-degrees format) (D-Degree; M-Minute; S-Second)
  30. Serial.println(" degrees");
  31.  
  32. Serial.print("Velocity: ");
  33. Serial.print(dgps.Vel(), 6); // Velocity, in knots.
  34. Serial.println(" knots");
  35.  
  36. Serial.print("Heading: ");
  37. Serial.print(dgps.Head(), 6); // Heading, in degrees
  38. Serial.println(" degrees");
  39.  
  40. Serial.print("UTC Date(DDMMYY): ");
  41. Serial.println(dgps.Date()); // UTC date. Date is in format: DDMMYY (D - Day; M - Month; Y-Year)
  42.  
  43. Serial.print("Distance to destination: ");
  44. Serial.print(dgps.Dist()); // The distance to the destination in kilometers. Correct upto 2 decimal points. Radius of Earth taken as 6,378.1 kilometers
  45. Serial.println(" kilometers");
  46.  
  47. Serial.print("Azimuth to destination: ");
  48. Serial.print(dgps.Azim()); //Azimuth of the destination coordinates from the current location in degrees. Correct upto 2 decimal points
  49. Serial.println(" degrees");
  50.  
  51.  
  52. Serial.print("Received CheckSum: ");
  53. Serial.println(dgps.Checks()); //Checksum received from packet
  54. Serial.print("Computed Checksum: ");
  55. Serial.println(dgps.Checked(),HEX); //Checksum computed
  56.  
  57. dgps.updategga(); //updates the values of Number of Satellites, HDOP and Altitude
  58. Serial.print("Number of Satellites in use: ");
  59. Serial.println(dgps.SatView()); // Number of Satellites in use
  60. Serial.print("HDOP: ");
  61. Serial.println(dgps.Hdop()); // HDOP
  62. Serial.print("Altitude: ");
  63. Serial.print(dgps.Alti()); // Altitude (in meters) above sea-level
  64. Serial.println(" meters above sea level");
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement