arduinoとGPSモジュールを使用してデータロギングを高速化
Dec 17 2020
Quectel L80-RGPSモジュールをArduinoUNOと組み合わせて使用して、車の座標と速度を読み取ってログに記録しています。私は現在、問題なく動作する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
高精度のために(長整数が10,000,000でスケーリング)の座標をGPS。
解決策は置き換えることであろうfix.lat
と、あなたのコードでfix.latitudeL
とfix.lon
してfix.longitudeL
。