Guest User

Untitled

a guest
Nov 21st, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2. #include <TimeLib.h>
  3. #include <TinyGPS++.h>
  4.  
  5.  
  6. //Pinagem RX para pino D4 e TX para o pino D3
  7. static const int RXPin = 4, TXPin = 3;
  8.  
  9. //Instancia do TinyGPS++
  10. TinyGPSPlus gps;
  11.  
  12. //Conexão serial do modulo GPS
  13. SoftwareSerial Serial_GPS(RXPin, TXPin);
  14.  
  15. void setup()
  16. {
  17. //Baud rate Arduino
  18. Serial.begin(115200);
  19. //Baud rate Modulo GPS
  20. Serial_GPS.begin(9600);
  21.  
  22. Serial.println(F("Data, Hora, Latitude e Longitude"));
  23. Serial.println(F("Modulo GPS GY-NEO6MV2"));
  24. Serial.print(F("Biblioteca TinyGPS++ v. "));
  25. Serial.println(TinyGPSPlus::libraryVersion());
  26. Serial.println();
  27. }
  28.  
  29. void loop(){
  30.  
  31. while (Serial_GPS.available() > 0){
  32. if (gps.encode(Serial_GPS.read())){
  33. Serial.print(gps.location.lat(), 6); //latitude
  34. Serial.print(F(","));
  35. Serial.println(gps.location.lng(), 6); //longitude
  36. }
  37. }
  38. }
Add Comment
Please, Sign In to add comment