GPS
GPS, or Global Positioning System, is accessible from almost everywhere on Earth and provides exact coordinates of your current location so that you can figure out where you are. Combine that information with a good map and there's nothing you can't find. Check out our GPS Buying Guide to compare the current GPS modules available in the catalog. We recommend looking at the GPS Basics tutorial to get started.
Advanced Autonomous Kit for Sphero RVR Assembly Guide
December 12, 2019
Get your Advanced Autonomous Kit for the Sphero RVR built up with this hookup guide!
Alphanumeric GPS Wall Clock
January 26, 2015
This is a GPS controlled clock - a clock you truly never have to set! Using GPS and some formulas, we figure out what day of the week and if we are in or out of daylight savings time.
Arduino Weather Shield Hookup Guide V12
March 2, 2017
Read humidity, pressure and luminosity quickly and easily. Add wind speed, direction and rain gauge for full weather station capabilities.
Artemis Global Tracker Hookup Guide
December 9, 2021
The SparkFun Artemis Global Tracker combines the Artemis processor with an Iridium 9603N satellite transceiver, ZOE-M8Q GNSS transceiver, and MS8607 PHT sensor. With a clear view of the sky, this board allows you to send and receive short data messages from anywhere in the world including remote locations far beyond the reach of WiFi and GSM networks. Follow this guide to get started with the Artemis Global Tracker.
Basic Autonomous Kit for Sphero RVR Assembly Guide
December 12, 2019
Get your Basic Autonomous Kit for Sphero RVR all hooked up with this guide!
Building an Autonomous Vehicle: The Batmobile
December 6, 2016
Documenting a six-month project to race autonomous Power Wheels at the SparkFun Autonomous Vehicle Competition (AVC) in 2016.
Copernicus II Hookup Guide
December 18, 2013
A guide for how to get started with the Copernicus II GPS module.
Displaying Your Coordinates with a GPS Module
April 30, 2019
This Arduino tutorial will teach you how to pinpoint and display your GPS coordinates with a press of a button using hardware from our Qwiic Connect System (I2C).
ESP32 Thing Motion Shield Hookup Guide
November 16, 2017
Getting started with the ESP32 Thing Motion Shield to detect movements using the on-board LSM9DS1 IMU and adding a GPS receiver. Data can be easily logged by adding an microSD card to the slot.
Getting Started with the Autonomous Kit for the Sphero RVR
December 13, 2019
Want to get started in robotics? Look no further than the SparkFun autonomous kit for the Sphero RVR! Whether you purchased the Basic or Advanced kit, this tutorial will get you rolling...
Getting Started with the GeoFence
August 1, 2017
How to get started using the GeoFence GPS Boundary Widget and GeoFence Software.
Getting Started with u-blox Thingstream and PointPerfect
January 23, 2023
Interested in high precision GNSS without setting up a base station?
Getting Started with U-Center for u-blox
September 13, 2018
Learn the tips and tricks to use the u-blox software tool to configure your GPS receiver.
GNSS Chip Antenna Hookup Guide
April 4, 2019
You've always wanted to experiment with those tiny GPS antennas. Now you can!
GNSS Correction Data Receiver (NEO-D9S) Hookup Guide
October 27, 2022
Add GNSS correction data to your high precision GNSS (HPG) receiver with the u-blox NEO-D9S! This tutorial will get you started with the ZED-F9P, NEO-D9S, and the ESP32 IoT RedBoard.
GNSS Receiver Breakout - MAX-M10S (Qwiic) Hookup Guide
September 1, 2022
Get started using the SparkFun GNSS Receiver Breakout - MAX-M10S (Qwiic), a ultra-low power, GNSS receiver module for your asset tracking needs!
GNSS Timing Breakout - ZED-F9T (Qwiic) Hookup Guide
January 20, 2022
Follow this guide to add up to 5 nanosecond timing accuracy under clear skies with no external GNSS correction with the GNSS Timing Breakout - ZED-F9T (Qwiic).
GPS Basics
December 14, 2012
The Global Positioning System (GPS) is an engineering marvel that we all have access to for a relatively low cost and no subscription fee. With the correct hardware and minimal effort, you can determine your position and time almost anywhere on the globe.
GPS Differential Vector Pointer
May 31, 2016
Use GPS to have two objects, a base and a target, point towards one another. This can be used to aim a directional antenna (or in the case of this project, a laser) from one object to the other object at a distance that is only limited by your ability to provide the base station with the target's GPS location.
GPS Geo-Mapping at the Push of a Button
September 27, 2019
Let's ramp up our GPS tracking skills with KML files and Google Earth. We'll make a tracker that logs location and allows us to visualize our steps with Google Earth.
GPS Logger Shield Hookup Guide
February 11, 2016
How to assemble and hookup the SparkFun GPS Logger Shield. Never lose track of your Arduino again!
GPS Mouse - GP-808G Hookup Guide
August 24, 2017
Get started with the GP-808G GPS Mouse. This GPS module is great for advanced projects such as autonomous vehicles.
GPS-RTK2 Hookup Guide
January 14, 2019
Get precision down to the diameter of a dime with the new ZED-F9P from u-blox.
GPS-RTK Hookup Guide
September 13, 2018
Find out where you are! Use this easy hook-up guide to get up and running with the SparkFun high precision GPS-RTK NEO-M8P-2 breakout board.
Old Tutorials
Looking for the old, archived tutorials? Head on over to the
archived tutorials on the main
SparkFun site.
Please be aware that the tutorials you find there are no longer
actively maintained.