Paso 4: Recibir datos del satélite GPS
Originalmente planeaba utilizar un barato importado GY-GPS6MV2. Este módulo trabajado pero generalmente tomó un tiempo para obtener una solución vía satélite. Es importante que el sistema obtiene una solución vía satélite tan pronto como sea posible después de ser encendido, para que el usuario no tiene que esperar antes de iniciar un paseo, carrera, bicicleta etc..
Después de hacer más investigación, decidí comprar tablero de arranque de Adafruit "último GPS", que "puede seguir hasta 22 satélites de 66 canales, tiene un excelente receptor de alta sensibilidad y una antena integrada. También compré una antena GPS externa para obtener correcciones del satélite casi al instante, que realmente ayudó a acelerar la fase de prueba de GPS, especialmente desde que era sobre todo en el interior del edificio y programación InPace.
Utilicé la biblioteca TinyGPS para analizar los datos del satélite GPS NMEA. Estoy utilizando digitales pins 2 y 3 en el Arduino Pro Mini y SoftwareSerial biblioteca Arduino para comunicarse con el módulo GPS. Usar Software Serial es necesario porque necesito los pines RX y TX real (pines digitales 0 y 1) para la comunicación Bluetooth.