arduino 및 GPS 모듈을 사용한 속도 데이터 로깅
Dec 17 2020
저는 Arduino UNO와 결합 된 Quectel L80-R GPS 모듈을 사용하여 내 차의 좌표와 속도를 읽고 기록합니다. 현재 정상적으로 작동하는 TinyGPS ++ 라이브러리를 사용하고 있습니다. 좌표와 속도를 설명하지만 약간의 부정확성과 지연이 있습니다. 문헌 검토 후 NeoGPS 라이브러리가 더 나은 옵션 일 수 있음을 깨달았습니다. 나는 아마도 NeoGPS 라이브러리의 작성자 인 slash-dev가 작성한 코드 블록이 제공되는 stackexchange를 통해 스레드 를 발견했습니다 . 그러나 코드를 컴파일하려고 할 때 다음과 같은 오류가 발생 합니다.'class gps_fix' has no member named 'lat'
답변
1 StarCat Dec 17 2020 at 10:48
에 따르면 gps_fix 클래스 NeoGPS 문서 , 그것은 모양 .lat
과 .lon
의 더 이상 일부가없는 gps_fix
클래스입니다.
대신 당신이 사용해야 할 것 같습니다 .latitudeL
및 .longitudeL
높은 정밀도 (정수 (Long)는 10,000,000로 축소) 좌표를 GPS.
이 솔루션은 대체하는 것입니다 fix.lat
귀하의 코드 fix.latitudeL
와 fix.lon
함께 fix.longitudeL
.