2012-04-23 27 views
4

私は13種類のセンサーからのデータをarduino adkボードで受信してアンドロイドデバイスに表示するアンドロイド用のアプリケーションを開発しています。私はデモキットの例に従っていましたが、13個のセンサーが連携してデータを失う恐れがあります。何が最善の方法であるかを知るために、データのバイトを見逃したり、それを失うことはありません。arduinoボードを介してセンサーからアンドロイドデバイスにデータを受信する最良の方法は何ですか?

答えて

0

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

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

+1

私はarduinoボードがセンサーデータを受け取ったときにアンドロイドデバイスに割り込み信号を送信し、そのデータを解釈することができますが、私はどのように割り込みをアンドロイドデバイスに送信するかはわかりませんarduinoから、どのようにUSBバス経由でアンドロイドデバイスでその割り込みを受信する。それはUSB経由で通信するためのより良い方法ですか? – ashokk

関連する問題