So I'm currently narrowing down the components for my project a the moment and I'm a bit stuck on this one.
The Ultimate GPS logger shield says it has a sampling rate of every 15 seconds.
Say I want in my project the other sensors (temp, humidity etc.) to only have their data recorded every 5 minutes; would the data in a spreadsheet look a bit like this? (not to scale or anything)
Latitude
Longitude
Latitude
Longitude
Latitude
Longitude
Latitude
Longitude
Latitude
Longitude
Or should I opt for a separate GPS module and the plain data logger shield?
You say the temperature & humidity need recording every 5 minutes but how often do you want the GPS data recorded? If it is also every 5 minutes then read and discard (or ignore) the data and only store the GPS output every 5 minutes.
Yes, ideally all data would be recorded together.
On the Adafruit site it states that:
It is not possible to change what is logged and how often, as its hardcoded into the module but we found that this arrangement covers many of the most common GPS datalogging requirements.
Maybe I'll just log everything every 15 seconds and see how that goes.
I don't have the Ultimate GPS Logger shield but looking at the schematics and the code they supply you don't have to use there auto logging sketch and could just modify the 'shield_sdlog.ino' sketch to do what you want. The sketch seems a bit of a mess with non relevant code and comments but assuming it works as is, it could probably be altered to do what you want.