4

arduino adkボードを介して13の異なるセンサーからデータを受信して​​Androidデバイスに表示するAndroid用の1つのアプリケーションを開発しています。デモキットの例に従いましたが、13のセンサーが連携しているため、データが失われる可能性があります。知りたいデータのバイトを見逃したり、失ったりしないようにするために私が従うことができる最良の方法は何ですか?

4

1 に答える 1

0

バイトを失いたくない場合は、センサーを常に監視している必要があります。解決策は、2つのスレッドを用意することです。1つはセンサーデータを収集して独自のバッファーに入れ、もう1つはこのバッファーから読み取ってデータを処理します。

質問はリアルタイムパフォーマンスに関するものです。つまり、特定のハードウェアでタイミングを正しく保ちながら、アプリケーションで処理するのに最適なバッファサイズとデータサイズを確認するためにテストする必要があります。

于 2012-04-23T10:37:35.237 に答える