2016-03-30 29 views
0

私はarduinoボードにアップロードしたarduinoスケッチを持っています。それはmpu 9250(IMU)とインターフェイスされ、私は複数のフォーマットでデータを取得しています。私が受け取っている形式の1つは(x、y、z)形式です。基本的には、それぞれの軸の値を、同じグラフ上にそれぞれ異なる色でマッピングします。私はデータを視覚的に表現するためにProcessingを使用していますが、私はかなり新しいです。私はグラフを作成する方法を考え出しましたが、データをどのように送信して処理スケッチがどの軸の値を識別できるかはわかりません。誰かがこれにいくつかの経験を持っていますか?どのように進むべきかについてのヒントを教えてください。加工スケッチで3軸をどのように表現できますか?

答えて

1

あなたの質問が分かっている場合は、ArduinoからIMUへのIMUデータの転送方法を質問しています。

MPU9250は9軸IMUであり、生データはすべてのセンサーで16ビットです(磁力計は実際には14ビットと見えますが問題ありません)。したがって、をすべてのProcessingに読み込む場合は、9つの16ビット値を転送する必要があります。 ArduinoとProcessingの間のシリアル接続を使用していると仮定すると、8ビットワードに制限されているので、各値は2バイト必要です。

基本的には、各16ビットのIMU値を2バイトに変換し、すべてを一度に18バイトの文字列で送信します(有効なバイト数は2バイトです)。 )。処理の最後で、バイトを再構成し、整数値に戻します。

関連する問題