Page 1 of 1

how to use GPS module KIT-13199

Posted: Sun Mar 20, 2016 9:31 pm
by aamir5253
HI guyz im new to arduino mega 2560 and GPS modules im using the KIT-13199 and the library provided by sparkfun and using the software serial and the switch is on DLINE but i dont receive anything on the serial monitor from the GPS module i just receive no device detected check wiring.

The product page (GPS) is
The code is below for your help.

Kindly help me anyone.....

##include <SoftwareSerial.h>

#include <TinyGPS.h>

TinyGPS gps;
SoftwareSerial ss(11,12);

void setup()

Serial.print("Simple TinyGPS library v. "); Serial.println(TinyGPS::library_version());
Serial.println("by Mikal Hart");

void loop()
bool newData = false;
unsigned long chars;
unsigned short sentences, failed;

// For one second we parse GPS data and report some key values
for (unsigned long start = millis(); millis() - start < 1000;)
while (ss.available())
char c =;
// Serial.write(c); // uncomment this line if you want to see the GPS data flowing
if (gps.encode(c)) // Did a new valid sentence come in?
newData = true;

if (newData)
float flat, flon;
unsigned long age;
gps.f_get_position(&flat, &flon, &age);
Serial.print(flat == TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flat, 6);
Serial.print(" LON=");
Serial.print(flon == TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flon, 6);
Serial.print(" SAT=");
Serial.print(gps.satellites() == TinyGPS::GPS_INVALID_SATELLITES ? 0 : gps.satellites());
Serial.print(" PREC=");
Serial.print(gps.hdop() == TinyGPS::GPS_INVALID_HDOP ? 0 : gps.hdop());

gps.stats(&chars, &sentences, &failed);
Serial.print(" CHARS=");
Serial.print(" SENTENCES=");
Serial.print(" CSUM ERR=");
if (chars == 0)
Serial.println("** No characters received from GPS: check wiring **");

Re: how to use GPS module KIT-13199

Posted: Mon Mar 21, 2016 10:46 am
by Ross Robotics
Why are you using SoftwareSerial when the Mega has 4 Serial ports?