Acelere el registro de datos usando arduino y módulo GPS

Dec 17 2020

Estoy usando un módulo GPS Quectel L80-R junto con un Arduino UNO para leer y registrar las coordenadas y la velocidad de mi automóvil. Actualmente estoy usando la biblioteca TinyGPS ++ que funciona bien. Explica las coordenadas y la velocidad, pero con algunas imprecisiones y retrasos. Después de revisar la literatura me di cuenta de que la biblioteca NeoGPS podría ser una mejor opción. Encontré un hilo sobre stackexchange donde se proporciona un bloque de código escrito por slash-dev, quien posiblemente sea el escritor de la biblioteca NeoGPS. Sin embargo, cuando intento compilar el código, aparece el siguiente error 'class gps_fix' has no member named 'lat'. No puedo deshacerme del problema, incluso aunque he probado un montón de soluciones.

Respuestas

1 StarCat Dec 17 2020 at 10:48

De acuerdo con la documentación NeoGPS para la clase gps_fix , que parece .laty .lonya no forman parte de la gps_fixclase.

En su lugar, parece que tendrá que usar .latitudeLy .longitudeLpara coordenadas GPS de alta precisión (Entero largo escalado por 10,000,000).

La solución sería reemplazar fix.laten su código con fix.latitudeLy fix.loncon fix.longitudeL.