Arduinoのフォーラムには、同じ種類のプロジェクトで長いスレッドがいくつかあります。 Hereは良い出発点です。その後、powergravityの他のスレッドhere、here、here、およびhereをチェックしてください。彼のプログラムの最後のバージョンはhereです。あなたは読めるようにたくさんある。 :)
それは「新しいArduinoの」ユーザー「は、使用/理解」することができます何かにこの情報を要約することは困難ですが、私はみます:IMUとGPSが自分のクロックをオフに実行
;頻度を設定することはできますが、発生するタイミングは設定できません。それらのフェーズまたは時間オフセットは異なる場合があります。 IMUは、GPSの原子時計(軌道上)ではなく、それ自身の発振器に基づいているため、100Hzよりわずかに速くても遅くてもかまいません。
GPSデータポイントあたり平均100個のIMUサンプルがあります(正確な1000ms)。しかし、IMUとGPSは同期していないので、GPSデータポイントごとに99または101のIMU測定値を得ることができます。
あなたはデータで何をしているのかを明確に述べていません。それが何であれ、それはGPS期間ごとに異なる数のサンプルに対応しなければならない。あなたのループ構造はGPS時間に基づいていることをお勧めします。 Arduinoクリスタルの実際の周波数を測定するのにも使用できます(したがって、micros()
クロック)。
これらのレートでは、GPSシリアルポートを賢明に選択する必要があります。 Hereはいくつかのヒントです。
また、効率的なGPSパーサーが必要です。私のNeoGPSライブラリは、他のすべてのライブラリよりも小さく、高速で、信頼性が高く、正確です。
だから誰も知らないのですか? –
14時間待つのはそれほど長くはありません。あなたの期待を調整してください。情報で何をしたいかを教えてください。 –