Ultimate GPS Tracker Project 6: Timing Challenges with UART Based GPS Module @paulmcwhorter
Ultimate GPS Tracker Project 6: Timing Challenges with UART Based GPS Module  @paulmcwhorter
Uploaded July 2025 | Updated September 2026, 2 weeks ago
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:

patreon.com/PaulMcWhorter

In this video I will show you the challenge in using a module that works over UART, like the GPS module. The challenge is, if you do not continue to constantly read the data from the UART, the buffer fills, overflows, and then you lose data. This means when you go back later to make a read, you will find stale data in the buffer, and incomplete or corrupted NMEA sentences. These can then cause your program to crash. We will explore the problem in this video, and then your assignment will be to rewrite the program to fix this problem. Enjoy!

We are actually pursuing building a GPS Tracker, and this is the gear we will be using in this class:

Raspberry Pi Pico W:
amzn.to/3FA4tqS
Adafruit Ultimate GPS:
amzn.to/4jeRIjj
External Antenna (OPTIONAL):
amzn.to/4myFWTL
Button Battery For Quicker Fix:
amzn.to/3FjoUbH
Breadvolt Power Supply (OPTIONAL):
amzn.to/4kuuJ50
Charging Cable (If You Don’t Have):
amzn.to/3Z0EMGF
Soldering Iron:
amzn.to/3HpZolw
Solder Practice Components:
amzn.to/4mNaEca
Extra Solder:
amzn.to/4kuuDdE
Safety Glasses:
amzn.to/4mwGMjR

[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. This means if you visit the link and purchase the item, I will receive an affiliate commission. Regardless, I only recommend products or services I use personally and believe will add value to my readers.]
#raspberrypipico
#GPS
#Tracker -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.

All math, code, and instructional content are provided "AS IS", without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.

All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content.
Ultimate GPS Tracker Project 6: Timing Challenges with UART Based GPS ModuleRaspberry Pi Pico W LESSON 117: Project to Control DC Motor Remotely with PyQt Over WifiRaspberry Pi LESSON 54: Tracking An Object of Interest in OpenCV Using ContoursRaspberry Pi Pico W LESSON 100: Using Multiple PIO State Machines at the Same TimeArduino Uno R4 WiFi LESSON 34: Controlling Servo with Photo ResistorRaspberry Pi Pico W LESSON 57: Calibrating a Joystick in MicroPythonUltimate GPS Tracker Project 5: Getting Latitude and Longitude from the GPSRaspberry Pi Pico W LESSON 84: Debounce Pushbutton Switches Using InterruptsAI on the Edge LESSON 48: Hand Detection in OpenCV and MediaPipe on the Raspberry PiRaspberry Pi Pico W LESSON 90: PIO State Machine Timing, Looping and ShiftingAI on the Edge LESSON 5: Understanding Fusion AI Hat+ For Raspberry PiAI on the Edge LESSON 31: Facial Recognition in OpenCV Using Haarcascades
Paul McWhorter |

Ultimate GPS Tracker Project 6: Timing Challenges with UART Based GPS Module

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER