We have had a few customers buy this on Amazon and through other vendors and we wanted to make sure the code was out there. The GPS shield uses Digital Pins 3 and 4 for serial communications with the GPS unit, freeing up the serial lines on Pins 0, 1 for communications with the computer. This makes debugging a lot easier.

This requires some slightly different code than the typical GPS tutorial offers. So we've modified it here below.

You can download the code from our website, but we thought we'd paste it here to make it easier to find:

Quote

/*

Listen for the $GPRMC string and extract the GPS location data from this. Display the result in the Arduino's serial monitor. For use with the Dexter Industries GPS Shield. This code was a modification of code found on the Arduino website. SoftwareSerial Library: http://www.arduino.cc/en/Reference/SoftwareSerial GPS Tutorial: http://www.arduino.cc/playground/Tutorials/GPS */

I would like to have the Arduino GPS and SMS (GPS) capable, also I would like it to record a log of coordinates as well as some other info as time in i.e. then it needs to be able to download the log to my PC using Bluetooth so I will build a route map on my PC track system (working in the development too).

What Arduino board and shields do you recommend me to buy for my prototype?

hello..im new in arduino..im using arduino mega 1280..im trying to display the longitude and the mag. at 20x4 lcd..btw,im using gps shield v1.0...need others connection between arduino board and gps shield?because i just stack them together...is lcd.print=serial print command?plssss help me,can someone provide me the coding...

Mega 1280, LCD, GPS, and newbie are not 4 terms that belong in the same post.

Quote

is lcd.print=serial print command?

Depending on what class lcd is an instance of the print() method may actually come from the Print class. The Serial.print() method does come from the Print class. In that sense, they are the same. Where the data that gets printed goes to is quite different, so in that sense they are not the same.

Quote

plssss help me

Ok. That's spelled please.

Quote

can someone provide me the coding...

Coding for what? Which GPS do you have? On which pins/serial port? Which LCD do you have? On which pins? This is not a start from scratch project. This is a built it up as you add hardware project. Writing GPS data to the LCD is exactly the same as writing "Hello, world" to the LCD. If you can't get "Hello world" on the LCD. put the GPS back in the box, and put it away, until you can.

One really big one: we've added solder jumpers on the bottom that let you use it with the Mega version of the Arduino. You can use these to use a different set of communication lines if you need the original lines for your project.

Another one: the software and examples were updated for the latest Arduino 1.0.1. We added a few examples and additional calculations that let you calculate distances to destinations and times easier: http://dexterindustries.com/files/dGPS.zip