mpu9150 から加速度計データを取得し、それを Android に渡して画面を回転させようとしています。
私の初期化は次のとおりです。
- Mpu9150をリセット
- スリープビットをクリア
- Sample Rate Divider を 7 に設定します (1KHz の場合)
- DLPDを260Hzに設定
- INT ピンの状態を設定し、Data Ready 割り込みを有効にする
この構成では、データを取得でき、画面の回転も取得できます。
しかし問題は、途中でジャンク データを取得していることです。(おそらくこれは、mpu がレジスタの内部セットでこれらのレジスタを更新しているときに、ユーザー読み取り専用レジスタを読み取ったことが原因である可能性があります。) 時々破損したデータを提供しているため、使用時に問題が発生するため、この問題を解消したいと考えています。それをコンパスで。
誰かがこの問題を認識している場合、これを解決することを提案してください。
ログはこんな感じ。
MPU9150 Accelerometer Sensor Loaded
0:0xfffffff4 1:0xffffffbc 2:0x2 3:0xfffffff4 4:0xffffffbd 5:0x2c
ax:-68 ay:-12 az:-17108
0:0xfffffff4 1:0x40 2:0x2 3:0xffffffec 4:0xffffffbd 5:0x1c
ax:-3008 ay:-20 az:-17124
0:0xfffffff4 1:0x48 2:0x2 3:0xffffffc0 4:0xffffffbc 5:0xffffffc8
ax:-3000 ay:-64 az:-56
0:0xfffffff4 1:0x70 2:0x3 3:0x44 4:0xffffffbc 5:0xffffffa0
ax:-2960 ay:836 az:-96
0:0xfffffff4 1:0x64 2:0x3 3:0x1c 4:0xffffffbc 5:0xffffffc0
ax:-2972 ay:796 az:-64
0:0xfffffff4 1:0xffffffa0 2:0x3 3:0x20 4:0xffffffbd 5:0xffffff84
ax:-96 ay:800 az:-124
0:0xfffffff4 1:0x40 2:0x2 3:0xffffffcc 4:0xffffffbc 5:0xffffffac
ax:-3008 ay:-52 az:-84
0:0xfffffff4 1:0x74 2:0x2 3:0xffffffd4 4:0xffffffbc 5:0xffffffc4
ax:-2956 ay:-44 az:-60
0:0xfffffff4 1:0x1c 2:0x2 3:0xffffffb8 4:0xffffffbc 5:0xffffffa8
ax:-3044 ay:-72 az:-88
0:0xfffffff4 1:0x78 2:0x2 3:0xfffffff0 4:0xffffffbd 5:0x10
ax:-2952 ay:-16 az:-17136
0:0xfffffff4 1:0x38 2:0x2 3:0xffffff90 4:0xffffffbc 5:0xffffffac
ax:-3016 ay:-112 az:-84
0:0xfffffff4 1:0x50 2:0x2 3:0xffffffe8 4:0xffffffbd 5:0x34
ax:-2992 ay:-24 az:-17100
0:0xfffffff4 1:0xffffff9c 2:0x2 3:0xffffff98 4:0xffffffbc 5:0xffffffc8
ax:-100 ay:-104 az:-56
0:0xfffffff4 1:0xffffffdc 2:0x2 3:0xffffffdc 4:0xffffffbc 5:0xfffffffc
ax:-36 ay:-36 az:-4
0:0xfffffff4 1:0x60 2:0x3 3:0x24 4:0xffffffbc 5:0x7c
ax:-2976 ay:804 az:-17284
0:0xfffffff4 1:0x18 2:0x2 3:0xffffff9c 4:0xffffffbd 5:0x0
ax:-3048 ay:-100 az:-17152
0:0xfffffff4 1:0x74 2:0x2 3:0xfffffff0 4:0xffffffbc 5:0xffffffe4
ax:-2956 ay:-16 az:-28
0:0xfffffff4 1:0x58 2:0x2 3:0xffffffcc 4:0xffffffbc 5:0xffffffcc
ax:-2984 ay:-52 az:-52
0:0xfffffff4 1:0xffffffac 2:0x2 3:0xffffffe0 4:0xffffffbc 5:0xffffffa4
ax:-84 ay:-32 az:-92
0:0xfffffff4 1:0x38 2:0x2 3:0xffffff84 4:0xffffffbd 5:0xffffffb4
ax:-3016 ay:-124 az:-76
0:0xfffffff4 1:0x58 2:0x2 3:0xffffffc0 4:0xffffffbc 5:0xffffffb0
ax:-2984 ay:-64 az:-80
0:0xfffffff4 1:0xffffffa4 2:0x2 3:0xffffffcc 4:0xffffffbc 5:0xffffff88
ax:-92 ay:-52 az:-120
0:0xfffffff4 1:0xffffff94 2:0x2 3:0xffffffc0 4:0xffffffbc 5:0xfffffff0
ax:-108 ay:-64 az:-16
よろしく、
シャム・クマール。