SparkFun Forums 

Where electronics enthusiasts find answers.

Tips and questions relating to the GPS modules from SFE
By CountVlad
#170385
Hi,
I'm using a Mega 2560 board and the Tx GPS Pin 3 is connected to RX1 -19 on the board. I've tried to test the GPS but Im not getting anything

is there anything else that I can try of look at?

Thank you
Code: Select all
    void setup() {
      Serial.begin(57600); 
    }


    void loop() {
      if(Serial1.available()){
      Serial.write(Serial1.read());
      }
    }
By skimask
#170412
Read the datasheet and figure out what the default baud rate of the LS0031 is...
By CountVlad
#170416
Got it to work using the following code:
Code: Select all
#include <TinyGPS.h>
    #define nss Serial1
     
    TinyGPS gps;
 
     
    void setup()
    {
      Serial.begin(115200);
      nss.begin(57600);
     
      Serial.println("TinyGPS Satellite Count Mod Test");
      Serial.println();
    }
     
    void loop()
    {
      if (nss.available())
      {
        if (gps.encode(nss.read()))
        {
          Serial.print("Satellites in view: ");
          Serial.println(gps.satsinview(), DEC);
     
          if (gps.fixtype() == TinyGPS::GPS_FIX_NO_FIX)
          {
            Serial.print("No fix.");
          }
          else
          {
            // we have a fix (could be GPS_FIX_2D or GPS_FIX_3D)
            Serial.print("Fix type: ");
            if (gps.fixtype() == TinyGPS::GPS_FIX_2D)
              Serial.println("2D");
            else
              Serial.println("3D");
     
            Serial.print("Satellites used: ");
            Serial.println(gps.satsused(), DEC);
     
            // You can do the rest of your coding here - e.g. gpsdump()
          }
        }
      }
    }