質問編集履歴

3

追記

2019/03/25 17:36

投稿

tannu
tannu

スコア13

test CHANGED
File without changes
test CHANGED
@@ -240,7 +240,7 @@
240
240
 
241
241
  Serial.print(" / ");
242
242
 
243
- Serial.print(mpu.getGyroOffsetY());
243
+ Serial.print(mpu.getGyroOffsetY());![イメージ説明](d3ea6c978f9b7305cff2783c90dcc219.png)
244
244
 
245
245
  Serial.print(" / ");
246
246
 
@@ -267,3 +267,9 @@
267
267
  ソースコード等最低限の情報さえご教授いただければ後は自分で勉強させていただきます.
268
268
 
269
269
  よろしくお願いします.
270
+
271
+
272
+
273
+ *追記
274
+
275
+ ![角度算出式](35a96f3c36e2566964e37950b04c3c2b.png)

2

加筆

2019/03/25 17:36

投稿

tannu
tannu

スコア13

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 上記センサを用いて角度検出を行い,arduinoを用いてシリアルモニタ上に表示しようとしています.最終的には検出した値を3dモデルと同期させることが目的です.
5
+ 上記センサを用いて角度検出を行い,Arduino UNOを用いてシリアルモニタ上に表示しようとしています.最終的には検出した値を3dモデルと同期させることが目的です.
6
6
 
7
7
  角度はモニタの回転角(相対角度?)ではなく,地面に対しての角度(絶対角度?)を取得を行いたいです.
8
8
 

1

説明の追加

2019/03/25 16:26

投稿

tannu
tannu

スコア13

test CHANGED
File without changes
test CHANGED
@@ -20,10 +20,20 @@
20
20
 
21
21
 
22
22
 
23
+ プログラムを1から自作するのは能力不足のため行えませんでしたので,GitHubよりソースコードを拝借いたしました.
24
+
25
+ コードの内容は殆ど把握できていないので引っ張ってきたものをそのまま使用しています.
26
+
23
27
  下記のソースコードを試したところ,x軸(pitch)とy軸(roll)まわりの角度は地面に対する角度で取得できているのですが,z軸まわりだけはシリアルモニタを開いた時点からの回転角でしか表示できません.(シリアルモニタを表示した時点が0度)
24
28
 
25
29
 
26
30
 
31
+ 以下にソースコードを載せますが,引用しただけですので,これを修正していただく,
32
+
33
+ もしくは1から作り変えてくださると大変助かります.
34
+
35
+
36
+
27
37
  ### 該当のソースコード
28
38
 
29
39