Paso 1: Arduino
El GPS de Ublox NEO - 6M es bastante fácil de utilizar con Arduino.
Hay algunas opciones para las bibliotecas de Arduino GPS. Elegí TinyGPSPlus:
http://arduiniana.org/Libraries/tinygpsplus/
Hay también un TinyGPS, creo que escrito por la misma persona.
También es necesario incluir SoftwareSerial.h para usar esta librería.
Hardware: Algunos de los módulos de UBLOX NEO - 6M cuentan con un cabezal de 4 pines sueltos. Estos pueden soldarse con pernos en cualquier dirección. Por desgracia, puse algunas en el lado equivocado para otro proyecto y tenia que les desoldar y poner otros nuevos en el otro lado.
TIP: Vi una foto de alguien que usa este tipo de clips (ver foto) para que usted no tiene que decidir antes de tiempo.
Conecte las cuatro clavijas de UBLOX a un Arduino como sigue:
Ublox - Arduino
GND - GND
TX - pin Digital (D4 en el DeviceExample)
RX - pin Digital (D3 en el DeviceExample)
VCC - 5Vdc o 3.3Vdc
Ahora puede iniciar el entorno de Arduino y ejecutar el ejemplo de TinyGPSPlus llamado DeviceExample.
En el bosquejo, cambiar GPSBaud = 9600
Debería funcionar bien.
TIP: Aquí es una cosa, que es necesario recordar el pin de TX de la UBLOX va al pin RX del Arduino y viceversa.
TECHNOBABBLE: La explicación no es tan mala. TX es transmitir dónde se envían los datos hacia fuera. RX significa recibir donde viene los datos.
Así que el TX de UBLOX envía datos al Arduino-RX
Y la RX de UBLOX recibe datos desde Arduino-TX
Sugerencia: Mientras que el estándar es a los pines de la etiqueta desde la perspectiva del dispositivo, esto no es siempre el caso.