EdiShake (oavslutade projekt) (4 / 7 steg)
Steg 4: GPS
Detaljerad förklaring
Den GPS mål var att registrera tid och koordinater ner i en loggfil när accelerometern du uppmanas att göra så.
Så enkelt som det låter, det visat sig mycket svårare för att göra med den GPS ublox6 biblioteket. Men biblioteket följde National Marine Electronic Association's (NMEA) data format och behövs för att omvandlas till läsbar värden för BlueMix servern att använda i nästa steg.
Från vissa forskning hittade vi ett enkelt bibliotek som kallas Minmea som skulle omvandla NMEA data i värden för longitud, latitud och tid. Detta steg visade sig dock vara svårare än väntat på ett liknande sätt relaterade till accelerometern som Minmea biblioteket var i C medan vår kod/GPS biblioteket var i C++.
Som sagt, till skillnad från accelerometern, vi lyckades förena av C-biblioteket utan problem efter en lång tid och vi har fäst vår kod nedan tillsammans med en länk till Minmea GitHub biblioteket.
Minmea GitHub:https://github.com/cloudyourcar/minmea