Datasheet
Built In Logging
One of the nice things about the MTK3339 is the built in data-logger. This basic data-logging capability can store date,
time, latitude, longitude and altitude data into a 64K flash chip inside. Its not a high resolution logger - it only logs once
every 15 seconds when there is a fix - but for 99% of projects that want to track location, this can be a great low power
way to log data - no SD card or other EEPROM required! It can store up to 16 hours of data.
The GPS module does require a microcontroller to 'kick start' the logger by requesting it to start. If power is lost it will
require another 'kick' to start. If you already have some data in the FLASH, a new trace will be created (so you wont
lose old data) and if you run out of space it will simply halt and not overwrite old data. Despite this annoyance, its still a
very nice extra and we have some library support to help you use it
For more details check out the LOCUS (built-in-datalogging system) user guide
First, we should try getting the logger to run.Open up the File→Examples→Adafruit_GPS→locus_start sketch. This will
demonstrate how to start the logger (called LOCUS)
The key part is here:
You should start the logger and then check the response:
Logging Status
Once you've seen that the GPS is OK with logging, you can load up the status sketch which will also give you more
data. Upload File→Examples→Adafruit_GPS→locus_status
Serial.print("STARTING LOGGING....");
if (GPS.LOCUS_StartLogger())
Serial.println(" STARTED!");
else
Serial.println(" no response :(");
delay(1000);
© Adafruit Industries https://learn.adafruit.com/adafruit-ultimate-gps Page 30 of 40










