Verksamhet Tracker (3 / 6 steg)
Steg 3: Kodning... och en dyster insikt
Material samlades och produktion av en livskraftig kod inledde. Men begränsningarna av Uno snabbt blev uppenbar: alla tre funktionerna i enheten (skriva till ett SD, samla in GPS-data och samla in accelerometer data) kan inte allt arbete samtidigt. Två av de tre fungerar bara bra, men tillägg av tredje helt Ballar enheten ansluts till obrukbarhet (accelerometern och GPS feed digital data till enheten, som sedan inte klarar av att bearbeta allt och redovisning för alla nödvändiga variabler). Ihopkopplingen vi valde var därför som av GPS och SD-kort handstilen. Men att lägga till komplexiteten i koden för denna ihopkoppling (såsom skriva till SD bara när personen börjar flytta och stoppa när personen slutar) var visat sig vara en omöjlighet eftersom samma problem som tidigare var uppfyllda. Dessa funktioner i koden var kvar (liksom den stegräknare delen) för framtida generationer... och en bättre Uno.
Bearbetning av data sker med Matlab-kod. Personen som extraherar data från SD till sin dator, initierar funktionen Matlab, väljer den. CSV-filen, och iakttar sin aktivitet ritade på Google Maps.
Bifogat är Arduino kod, Matlab och tre. CSV-filer som tjänar som exempel för funktionen Matlab.