Negro caja - Arduino Mega, último escudo GPS + LSM303 (2 / 4 paso)

Paso 2: Arduino Mega + último GPS registrador de datos CSV

Si quieres escribir en un archivo CSV, cambio el (. TXT) en el nombre del archivo a (. CSV).
char nombre [15];
strcpy (filename, "GPSLOG00. CSV");
para (uint8_t i = 0; i < 100; i ++) {}
nombre de archivo [6] = '0' + i / 10;
nombre de archivo [7] = '0' + % 10;

A continuación, busque esta línea:
Si (! logfile) {}
Serial.Print ("no se pudo crear"); Serial.println(FileName);
error(3);
}
Serial.Print ("escritura a"); Serial.println(FileName);

y añadir:
logfile.println ("hora, fecha, latitud, longitud, elevación, velocidad (nudos), ángulo, satélites");
logfile.Flush();
Esto comenzará su archivo csv con algunos jefes. Sólo asegúrese de mantener su formato aquí para comenzar el archivo csv.

Estoy seguro de que recuerdas donde cambiamos esta sección siguiente. Utilice esto para imprimir los datos a archivos CSV en el formato correcto:
logfile.Print (GPS.hour, DEC);
logfile.Print(':');
logfile.Print (GPS.minute, DEC);
logfile.Print(':');
logfile.Print (GPS.seconds, DEC);
logfile.Print('.');
logfile.Print(GPS.Milliseconds);
logfile.Print(",");

logfile.Print (GPS.month, DEC);
logfile.Print('/');
logfile.Print (GPS.day, DEC);
logfile.Print("/20");
logfile.Print (GPS.year, DEC);
logfile.Print(",");

logfile.Print (GPS.latitude, 4);
logfile.Print(GPS.lat);
logfile.Print (",");
logfile.Print (GPS.longitude, 4);
logfile.Print(GPS.Lon);
logfile.Print(",");
logfile.Print(GPS.Altitude);
logfile.Print(",");
logfile.Print(GPS.Speed);
logfile.Print(",");
logfile.Print(GPS.Angle);
logfile.Print(",");
logfile.println((int)GPS.Satellites);
logfile.Flush();
Serial.println("Success.");

Los resultados se ven hermosos si abre el archivo csv en Excel, sin embargo si se abre en Bloc de notas, verá algo como esto:
Tiempo, fecha, latitud, longitud, elevación, velocidad (nudos), ángulo, satélites
18:37:0.0,0/0/200,XXXX. XXXXN, XXXX. XXXXW, 137.30, 0.00, 0.00, 8
18:37:0.0,4/6/2014,XXXX. XXXXN, XXXX. XXXXW, 0.06, 195.78, 137.30, 8
18:37:0.984,4/6/2014,XXXX. XXXXN, XXXX. XXXXW, 0.06, 195.78, 137.30, 8
18:37:0.984,4/6/2014,XXXX. XXXXN, XXXX. XXXXW, 0.08, 195.78, 137.30, 8
18:37:2.0,4/6/2014,XXXX. XXXXN, XXXX. XXXXW, 0.08, 195.78, 137.30, 8
18:37:2.0,4/6/2014,XXXX. XXXXN, XXXX. XXXXW, 137.30, 0.12, 195.78, 8
18:37:3.0,4/6/2014,XXXX. XXXXN, XXXX. XXXXW, 137.30, 0.12, 195.78, 8
18:37:3.0,4/6/2014,XXXX. XXXXN, XXXX. XXXXW, 137.30, 0.29, 195.78, 8
18:37:4.0,4/6/2014,XXXX. XXXXN, XXXX. XXXXW, 137.30, 0.29, 195.78, 8
18:37:4.0,4/6/2014,XXXX. XXXXN, XXXX. XXXXW, 137.30, 0.29, 195.78, 8

Ahora dirígete a la GPS VIsualizer para ver los resultados en el mapa

Artículos Relacionados

Arduino Mega GPS con pantalla LCD y SD Registro

Arduino Mega GPS con pantalla LCD y SD Registro

Utilice su Audino Mega como un registrador de GPS con una pantalla de LCD clara y 5 botones de función. Un LED bicolor se utiliza para proporcionar información de estado.La SDcard puede ser dejado en y leer utilizando un bosquejo de lector de tarjeta
Hacer un escudo Arduino Mega

Hacer un escudo Arduino Mega

La plataforma Arduino ofrece un potente conjunto de herramientas para hacer dispositivos electrónicos interactivos. Para muchos proyectos, cableado a un protoboard es todo lo que se necesita. Pero si usted tiene planes más ambiciosos para el desarrol
Escudo de prototipos para Arduino Mega

Escudo de prototipos para Arduino Mega

se trata de un down y sucio escudo de prototipos que funciona de Arduino Mega y pin hay clones compatibles. Esta es la primera vez que he hecho esta tarjeta, pero tengo otros proyectos creo que esto sería útil para.Materiales utilizados:Protostack es
8 x 8 x 8 LED cubo con Arduino Mega (+ sonido + PS controlador + juego)

8 x 8 x 8 LED cubo con Arduino Mega (+ sonido + PS controlador + juego)

este es un instructivo que se basa en el cubopor Chr, (por SuperTech-IT, (y por das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)pero creo que su mejor y más fácil.Comencé este proyecto sin ninguna habilidad de toprogramming de so
RS485 Comunicación Serial entre Arduino Mega y Arduino Nano con Visuino

RS485 Comunicación Serial entre Arduino Mega y Arduino Nano con Visuino

A veces necesitamos conectar placas Arduino ubicados muy lejos unos de otros. RS485 es una manera muy conveniente para conectar las tablas con sólo 2 conductores y puede trabajar a una distancia de 1200 m (4000 pies). También permite múltiples tablas
Guía de un newbie para configurar ESP8266 con Arduino Mega 2560 o Uno

Guía de un newbie para configurar ESP8266 con Arduino Mega 2560 o Uno

Por productos de código abierto para tener éxito o adopción en masa por los "fabricantes" / "DIY-ers" / "dev" / "etc"; una documentación actualizada y exacta o guía de inicio rápido tiene que ser proporcionado. Mens
Arduino Mega Intro

Arduino Mega Intro

Hey todo el mundoEl Arduino Mega es un increíble microcontrolador para proyectos que necesitan una gran cantidad de io o procesamiento de energía y es muy divertido para usar. En este instructable veremos el:Especificaciones de Arduino Megaslos proye
Arduino Mega 8 x 8 x 8 RGB LED cubo

Arduino Mega 8 x 8 x 8 RGB LED cubo

"Por lo tanto, desea construir un 8 x 8 x 8 RGB LED Cube"Yo he estado jugando con la electrónica y de Arduino por un tiempo ahora, incluyendo la construcción de un controlador de interruptor de alto amperaje para mi coche y un seis lane Pinewood
Alimentar el Arduino Mega con una batería de litio

Alimentar el Arduino Mega con una batería de litio

este es un pequeño y corto tutorial que explica paso a paso cómo conectar el escudo de hardware de código abierto Mega litio mochila con Arduino Mega, para darle vida de la batería y permiten la Mega ser untethered desde el ordenador.Las piezas fuero
Dagu rover 5 - arduino mega 2560 - Xbee

Dagu rover 5 - arduino mega 2560 - Xbee

Hola. Esta es mi 1ª plataforma de robot y Instructable 1er post. Soy un gran creyente del intercambio de conocimientos y he aprendido mucho de internet, así que aquí está me agregar al conocimiento colectivo. Lo siento por la falta de principios foto
Cómo utilizar 2.4 pulgadas TFT LCD SPFD5408 con arduino MEGA 2560

Cómo utilizar 2.4 pulgadas TFT LCD SPFD5408 con arduino MEGA 2560

Este instructable le mostrará cómo para el SPFD5408 2.4 pulgadas lcd a la arduino MEGAPaso 1:Paso 2: bibliotecasAlgunos de ustedes pueden comprar esta pantalla LCD o el pensamiento de conseguiruno. Su una gran pantalla para la visualización de imágen
Sencilla calculadora basada en Arduino MEGA

Sencilla calculadora basada en Arduino MEGA

Hoy en día, haciendo cálculos no es un problema en absoluto. Calculadoras de gran alcance pueden comprar por pocos euros o fácilmente instalados en teléfonos y computadoras. Sin embargo, hemos decidido hacer nuestro Arduino una calculadora porque pen
Hazlo tú mismo Arduino Mega 2560 o 1280

Hazlo tú mismo Arduino Mega 2560 o 1280

así que esta es mi primera instructables... Vamos a probar esto!* el original se puede encontrar aquí: http://tsjwang.blogspot.com/2013/08/diy-arduino-mega-2560.html*Muy bien.Esta es la historia: estaba trabajando en este proyecto de Arduino frustran
Kit Arduino Mega + principiante Gearbest

Kit Arduino Mega + principiante Gearbest

Gearbest es una empresa online de muy rápido crecimiento, proporciona una amplia gama de productos de alta calidad bajo un montón de categorías. Gracias a sus grandes descuentos, su ayuda profesional y confiable y su función en todo el mundo envío gr