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.
OpenLog Artemis Hookup Guide
August 20, 2020
How to use and re-program the OpenLog Artemis, an open source datalogger. The OLA comes preprogrammed to automatically log data. The OLA can also record serial data, analog voltages, or readings from external Qwiic-enabled I2C devices. Some of these Qwiic-enabled devices include GPS/GNSS modules, pressure, altitude, humidity, temperature, air quality, environment, distance, and weight sensors.
SparkFun GPS-RTK Dead Reckoning ZED-F9R Hookup Guide
July 9, 2020
The u-blox ZED-F9R is a powerful GPS-RTK unit that uses a fusion of IMU, wheel ticks, a vehicle dynamics model, correction data, and GNSS measurements to provide highly accurate and continuous position for navigation in the difficult conditions. We will quickly get you set up using the Qwiic ecosystem through Arduino and Python so that you can start reading the output!
RFID Beginners Tutorial
June 15, 2020
Make a remote work logger using an RFID reader and a GPS module. Scan a card and get ID, location, and time. All the perfect data to punch in and punch out from the middle of Nowhere!
SparkFun GPS Dead Reckoning NEO-M8U Hookup Guide
April 30, 2020
The u-blox NEO-M8U is a powerful GPS units that takes advantage of untethered dead reckoning (UDR) technology for navigation. The module provides continuous positioning for vehicles in urban environments and during complete signal loss (e.g. short tunnels and parking garages). We will quickly get you set up using the Qwiic ecosystem and Arduino so that you can start reading the output!
SparkFun GPS NEO-M9N Hookup Guide
December 19, 2019
The u-blox NEO-M9N is a powerful GPS unit that comes with a chip antenna, SMA connector, and u.FL connector. We will quickly get you set up using the Qwiic ecosystem and Arduino so that you can start reading the output!
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...
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!
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!
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.
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).
GNSS Chip Antenna Hookup Guide
April 4, 2019
You've always wanted to experiment with those tiny GPS antennas. Now you can!
SparkFun GPS Breakout (ZOE-M8Q and SAM-M8Q) Hookup Guide
April 4, 2019
The SparkFun ZOE-M8Q and SAM-M8Q are two similarly powerful GPS units but with different project applications. We'll compare both chips before getting each up and running.
GPS-RTK2 Hookup Guide
January 14, 2019
Get precision down to the diameter of a dime with the new ZED-F9P from u-blox.
Three Quick Tips About Using U.FL
December 28, 2018
Quick tips regarding how to connect, protect, and disconnect U.FL connectors.
LS20031 5Hz (66 Channel) GPS Receiver Hookup Guide
December 13, 2018
In this tutorial, we will solder headers to the surface mount pads of the LS20031 GPS receiver and read the output using an Arduino!
LTE Cat M1/NB-IoT Shield Hookup Guide
November 20, 2018
The SparkFun LTE CAT M1/NB-IoT Shield equips your Arduino or Arduino-compatible microcontroller with access to data networks across the globe. This shield adds wireless, high-bandwidth cellular functionality to your IoT project!
What is GPS RTK?
September 14, 2018
Learn about the latest generation of GPS and GNSS receivers to get 14mm positional accuracy!
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.
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.
HX1 APRS Transmitter Hookup Guide
June 7, 2018
The HX1 is a low-power amateur radio transmitter that can be used to send data to the Automatic Packet Reporting System (APRS) network.
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.
SparkFun GPS Breakout - XA1110 (Qwiic) Hookup Guide
October 19, 2017
Figure out where in the world you are with the Qwiic SparkFun GPS Breakout - XA1110.
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.
Getting Started with the GeoFence
August 1, 2017
How to get started using the GeoFence GPS Boundary Widget and GeoFence Software.
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.