teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

コードの書き直し

2020/10/06 13:42

投稿

koppepanG
koppepanG

スコア1

title CHANGED
@@ -1,1 +1,1 @@
1
- 複数の出力をシリアルモニタに列ごとに個別に表示したい
1
+ 複数の出力をシリアルモニタに列ごとに個別に正しく表示したい
body CHANGED
@@ -1,7 +1,6 @@
1
1
  ![イメージ説明](ec15ba6fc09b387b10bb939472cbf229.png)### 前提・実現したいこと
2
2
 
3
- 4つ力をシリアルモニタに各々、列ごとに表示したいです。
3
+ 複数力をシリアルモニタに列ごとに個別に正しく表示したい
4
- 現状では、マイク1⇒マイク2⇒マイク3⇒マイク4⇒マイク1...の順に出力されるだけになってしまっています。
5
4
 
6
5
  ### 発生している問題・エラーメッセージ
7
6
 
@@ -33,14 +32,14 @@
33
32
 
34
33
 
35
34
 
36
- for (int i = 0; i < 4; i++){
35
+
37
- Serial.print(sp[i]); //Arduinoのシリアルモニタでの音圧の確認用
36
+ Serial.print(sp[0]); //Arduinoのシリアルモニタでの音圧の確認用
38
37
  Serial.print(" ");
39
- Serial.print(sp[i+1]);
38
+ Serial.print(sp[1]);
40
39
  Serial.print(" ");
41
- Serial.print(sp[i+2]);
40
+ Serial.print(sp[2]);
42
41
  Serial.print(" ");
43
- Serial.println(sp[i+3]);
42
+ Serial.print(sp[3]);
44
43
  /*Serial.write(sp[i]); //テキストファイルに出力用*/
45
44
  delay(100);
46
45
  }

5

コードの書き直し

2020/10/06 13:42

投稿

koppepanG
koppepanG

スコア1

title CHANGED
File without changes
body CHANGED
@@ -32,13 +32,19 @@
32
32
  }
33
33
 
34
34
 
35
- if (Serial.available() > 0) { //このif文はシリアルモニタの入力欄に何かを入力すると走り出す
35
+
36
36
  for (int i = 0; i < 4; i++){
37
- Serial.println(sp[i]); //Arduinoのシリアルモニタでの音圧の確認用
37
+ Serial.print(sp[i]); //Arduinoのシリアルモニタでの音圧の確認用
38
+ Serial.print(" ");
39
+ Serial.print(sp[i+1]);
40
+ Serial.print(" ");
41
+ Serial.print(sp[i+2]);
42
+ Serial.print(" ");
43
+ Serial.println(sp[i+3]);
38
44
  /*Serial.write(sp[i]); //テキストファイルに出力用*/
39
45
  delay(100);
40
46
  }
41
- }
47
+
42
48
 
43
49
  }
44
50
 

4

画像の再掲示

2020/10/06 13:32

投稿

koppepanG
koppepanG

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ![イメージ説明](ed170b27beebd149a9a1232ff200f231.png)### 前提・実現したいこと
1
+ ![イメージ説明](ec15ba6fc09b387b10bb939472cbf229.png)### 前提・実現したいこと
2
2
 
3
3
  4つの入力をシリアルモニタに各々、列ごとに表示したいです。
4
4
  現状では、マイク1⇒マイク2⇒マイク3⇒マイク4⇒マイク1...の順に出力されるだけになってしまっています。

3

質問の趣旨を変更いたしました

2020/10/06 13:31

投稿

koppepanG
koppepanG

スコア1

title CHANGED
@@ -1,1 +1,1 @@
1
- シリアルモニタに値がうまく表示されな
1
+ 複数の出力をシリアルモニタに列ごとに個別に表示した
body CHANGED
@@ -1,8 +1,7 @@
1
1
  ![イメージ説明](ed170b27beebd149a9a1232ff200f231.png)### 前提・実現したいこと
2
2
 
3
- シリアルモニタに値がうまく表示されません。4つのコンデンサマイクからの入力を
4
- それぞれ読み取り、シリアルモニタに表示させようとす。
3
+ 4つの入力をシリアルモニタに各々、列ごとに表示しす。
5
- コンパイルした
4
+ 現状で、マイク1⇒マイク2⇒マイク3⇒マイク4⇒マイク1...の順に出力されるだけになってしっていま
6
5
 
7
6
  ### 発生している問題・エラーメッセージ
8
7
 

2

シリアルモニタの表示画面を再度追加しました

2020/10/06 13:19

投稿

koppepanG
koppepanG

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ![イメージ説明](8d4800ee89f03f4fc382383ec2172f4e.png)### 前提・実現したいこと
1
+ ![イメージ説明](ed170b27beebd149a9a1232ff200f231.png)### 前提・実現したいこと
2
2
 
3
3
  シリアルモニタに値がうまく表示されません。4つのコンデンサマイクからの入力を
4
4
  それぞれ読み取り、シリアルモニタに表示させようとしています。

1

シリアルモニタの表示画面を追加しました

2020/10/06 13:05

投稿

koppepanG
koppepanG

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ### 前提・実現したいこと
1
+ ![イメージ説明](8d4800ee89f03f4fc382383ec2172f4e.png)### 前提・実現したいこと
2
2
 
3
3
  シリアルモニタに値がうまく表示されません。4つのコンデンサマイクからの入力を
4
4
  それぞれ読み取り、シリアルモニタに表示させようとしています。