Acelere o registro de dados usando arduino e módulo GPS
Estou usando um Módulo GPS Quectel L80-R acoplado a um Arduino UNO para ler e registrar as coordenadas e a velocidade do meu carro. Atualmente, estou usando a biblioteca TinyGPS ++, que funciona bem. Ele especifica as coordenadas e a velocidade, mas com algumas imprecisões e atrasos. Após alguma revisão da literatura, percebi que a biblioteca NeoGPS pode ser uma opção melhor. Eu encontrei um thread sobre stackexchange onde um bloco de código é fornecido escrito por slash-dev, que provavelmente é o escritor da biblioteca NeoGPS. No entanto, quando estou tentando compilar o código, recebo o seguinte erro 'class gps_fix' has no member named 'lat'
. Não consigo me livrar do problema, mesmo tendo tentado um monte de soluções alternativas.
Respostas
De acordo com a documentação do NeoGPS para a classe gps_fix , parece .lat
e .lon
não faz mais parte da gps_fix
classe.
Parece que em vez disso você terá de usar .latitudeL
e .longitudeL
de alta precisão (Long Integer escalonado por 10.000.000) coordenadas GPS.
A solução seria substituir fix.lat
em seu código por fix.latitudeL
e fix.lon
por fix.longitudeL
.