Tag Archives: gps

Arduino GPS-based Lap Timer Revisited

GPS-based lap timing code is located here. The source code provided is an MSVC program used for testing purposes. This is simply the basic algorithms needed to function. Very little error checking is performed by the program. It can easily … Continue reading

Posted in arduino, c | Tagged , , | Leave a comment

STM32F411RE Nucleo USART LS20031 GPS Monitor

The following program is a simple GPS monitor. Connect a GPS TX (output) to the Nucleo GPIO B6 pin and monitor the GPS output on your PC. The Nucleo connects to the PC via a Virtual COM port (Nucleo USART2). … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

NavSpark and GPS Predictive Lap Timer

This cool little programmable (via a modified Arduino IDE) GNSS device should be capable of implementing all of the functionality needed for a predictive Lap Timer. There are models which integrate GPS/Beidou, GPS/GLONASS and GPS/Galileo. SkyTraq Technology Inc., a leading … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

A Note about GPS Precision and Floating Point Math

Do you suspect your GPS is not accurate enough? Maybe the GPS accuracy is not the fault, it could be the precision. And it might not be the precision of the GPS, it could be a floating point math issue. … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

GPS Predictive Lap Timer Update

The picture above shows the Arduino Mega Predictive Lap Timer being fed GPS RMC-Sentences from an Ardweeny pretending to be a GPS receiver. The Ardweeny is running my Scripted GPS Simulator code and is connected to a 16Mbit AT45DB161D DataFlash … Continue reading

Posted in Uncategorized | Tagged , , , , , | 1 Comment

Predicitive Arduino GPS Lap Timer (Test)

My Arduino-based (Mega) predictive GPS lap timer under test using an Arduino (168 Duemilanove) as the scripted GPS Simulator. Main loop of code:

Posted in Uncategorized | Tagged , , , , | 1 Comment

Predicitive GPS Lap Timer (PC Prototype Version)

Here is a data file representing several laps of the Portland International Raceway. The data consists of 7,376 5Hz GPS RMC (filtered) sentences extracted from a Race Technology DL-1 Data Logger. The file has a .doc extension but its actually … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , | 10 Comments

Detect GPS Crossing a Boundary Line v2.0

Under testing I’m getting good results using the following code to determine if crossing the startline. Please note the code is missing some bound tests which would prevent division by zero, etc.

Posted in Uncategorized | Tagged , , , , , , , , | 10 Comments

Detect GPS Crossing a Boundary Line

Here is some mixed code and pseudo code that represents my 2nd attempt to detect when a GPS crosses a boundary line. The boundary line in my case is the start/finish line of a race course. I want the code … Continue reading

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

Arduino Scripted GPS Simulator v2.0

Find below an updated version of my Arduino Scripted GPS Simulator. Here are some of the program’s features: Configurable update rates: 1, 5 and 10Hz. Outputs NMEA RMC Sentences (can easily be converted for others). Uses Arduino DataFlash Library to … Continue reading

Posted in Uncategorized | Tagged , , , , | 2 Comments