私はarduinoボードにアップロードしたarduinoスケッチを持っています。それはmpu 9250(IMU)とインターフェイスされ、私は複数のフォーマットでデータを取得しています。私が受け取っている形式の1つは(x、y、z)形式です。基本的には、それぞれの軸の値を、同じグラフ上にそれぞれ異なる色でマッピングします。私はデータを視覚的に表現するためにProcessingを使用していますが、私はかなり新しいです。私はグラフを作成する方法を考え出しましたが、データをどのように送信して処理スケッチがどの軸の値を識別できるかはわかりません。誰かがこれにいくつかの経験を持っていますか?どのように進むべきかについてのヒントを教えてください。加工スケッチで3軸をどのように表現できますか?
0
A
答えて
1
あなたの質問が分かっている場合は、ArduinoからIMUへのIMUデータの転送方法を質問しています。
MPU9250は9軸IMUであり、生データはすべてのセンサーで16ビットです(磁力計は実際には14ビットと見えますが問題ありません)。したがって、をすべてのProcessingに読み込む場合は、9つの16ビット値を転送する必要があります。 ArduinoとProcessingの間のシリアル接続を使用していると仮定すると、8ビットワードに制限されているので、各値は2バイト必要です。
基本的には、各16ビットのIMU値を2バイトに変換し、すべてを一度に18バイトの文字列で送信します(有効なバイト数は2バイトです)。 )。処理の最後で、バイトを再構成し、整数値に戻します。
関連する問題
- 1. Androidでチャット/スケッチをリアルタイムでどのように共有できますか?
- 2. Pythonで正規表現をどのようにデバッグできますか?
- 3. RDocで角括弧([])をどのように表現できますか?
- 4. 純粋なScalaでboxed Doubleをどのように表現できますか?
- 5. 整数間隔をJavaでどのように表現できますか?
- 6. PythonをXCode 3でどのようにプログラムできますか?
- 7. matplotlib:append_axesを使用する場合、サブパネルを追加する軸をどのように指定できますか?
- 8. UINavigationBarのグラデーションカラーをどのように再現できますか?
- 9. どのように角度表現にhtml要素を追加しますか?
- 10. 正規表現パターンは、Androidに加工へが、私はどこにでも解決策を見てきた
- 11. Flex 3のデータバインディングはどのようにデバッグできますか?
- 12. どのようにgccにキーワードを追加できますか?
- 13. どのようにOSQAにジオロケーションを追加できますか?
- 14. この正規表現パターンをどのように読むべきですか?
- 15. どのように応答データを追加できますか?
- 16. どのように配列の要素を正規表現でjavascriptで配列にフィルタリングできますか?
- 17. KeyValuePairにどのように追加できますか?
- 18. どのように私は動的にカスタムクライアント検証をAsp.Net Mvc 3で追加できますか?
- 19. この表現をどのように拡張しますか?
- 20. Three.jsで地球をレンダリングする上で、どのように '雰囲気'を表現できますか?
- 21. Rで3つの時系列をどのようにマージできますか?
- 22. CKeditorの正規表現と一致する要素をどのように強調表示できますか?
- 23. Y軸の動きをどのように反転させるのですか?
- 24. ドメインモデルで表現できないクエリはどうすればよいですか?
- 25. WP7バックグラウンドエージェントで現在のユーザーアクティビティをどのようにクエリできますか?
- 26. SOAPUIで現在のスレッド数をどのように記録できますか?
- 27. 軸の周りでThree.jsベクトル3を回転するにはどうすればよいですか?
- 28. 双軸双軸の軸のハンドルを取得するにはどうすればよいですか?
- 29. どの正規表現を使うべきですか?
- 30. Flex 3:プロジェクトのコピーではどのように作業できますか?