Paso 3: Codificación... y una realización Grim
Los materiales se reunieron y comenzaron la producción de un código viable. Sin embargo, las limitaciones de la ONU rápidamente llegó a ser evidentes: todas las tres funcionalidades del dispositivo (escrito a una SD, recopilación de datos GPS y datos de acelerómetro) no todo el trabajo simultáneamente. Dos de los tres trabajan sólo bellas, sino la adición de la tercera descuartizamiento completamente el dispositivo en la inoperabilidad (el acelerómetro y el GPS alimentación de datos digitales en el dispositivo, que luego es incapaz de procesar todo y contabilidad para todas las variables necesarias). Por lo tanto, la pareja que elegimos fue el de la escritura de tarjeta GPS y SD. Sin embargo, añadiendo complejidad al código de esta pareja (como escribir en la SD sólo cuando la persona empieza a mover y parar cuando la persona deja) fue demostrado para ser una imposibilidad como los mismos problemas que antes de que se cumplieron. Estas funcionalidades en el código se quedaron (así como la parte de podómetro) para las generaciones futuras... y un Uno mejor.
Procesamiento de los datos se produce con el código de Matlab. La persona extrae sus datos de la SD en su ordenador, inicia la función de Matlab, se selecciona el. Archivo CSV y observa su actividad trazada en los mapas de Google.
Adjunto se encuentra el código de Arduino, el código de Matlab y tres. Archivos CSV que sirven como ejemplos para la función de Matlab.