GPS Shield for Arduino
The Dexter Industries GPS Shield for Arduino can be found here.
Downloads, Example Code
- Drivers for the Arduino GPS Shield.
- Example 1: Calculating Times in Tokyo, Rome, Buenos Aires, Washington, London, and Mumbai.(Github)
- Example 2: Calculating GPS distance to destination, azimuth (angle of travel) to destination. (Github)
- Example 3: Calculating Latitude, Longitude, Time, Velocity, Heading, Date, Satelites in View, and HDOP with a GPS sensor. (Github)
- Arduino GPS Shield Drawing and Schematic
Tip: Getting A Signal
- The GPS sensor when first connecting to a satellite downloads an almanac, which helps it connect to satellites quickly in the future. The almanac is stored in SRAM as long as the battery is connected.
- Disconnecting the battery (or the battery dying) will dump the almanac and any previous connection information. The clock will start again from zero, and the GPS positions will be 0.00, 0.00. The GPS sensor when first connecting to a satellite will again take a longer time to connect after the battery is replaced.
- After your first satellite connection, the GPS will connect much more quickly (in some cases < 1 s).
- Time to find satellites will vary depending on how much of the horizon is visible. For example, the GPS will connect much more quickly in an open-field than in an urban canyon.
- Satellite time can depend on the time of day, your location, your horizon view, and weather.
Troubleshoot: Is my GPS Shield Working?
- If the time is incrementing (increasing) the GPS shield is working properly.
- The battery on the GPS shield can last up to two years; in some cases less. If you’re unable to get an incrementing clock working, try replacing the battery.