質問編集履歴
4
実現したい事の詳細追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,16 +1,16 @@
|
|
1
1
|
###前提・実現したいこと
|
2
2
|
|
3
|
-
以下のソースコードに示すように、本文の中でカウントが11になってから関数を呼び、関数の中を実行したいです。(関数の中にもシリアルモニタに出力する内容の文が書かれています)
|
3
|
+
以下のソースコードに示すように、本文loop()の中でカウントが11になってから関数sendData()を呼び、関数sendData()の中を実行したいです。(関数sendData()の中にもシリアルモニタに出力する内容の文が書かれています)
|
4
4
|
|
5
|
-
(※関数の実行中は、本文の実行を止めたい。というより通常止まっているはずだという認識です。)
|
5
|
+
(※関数sendData()の実行中は、本文loop()の実行を止めたい。というより通常止まっているはずだという認識です。)
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
ところが、以下のシリアルモニタ上の表示結果に示すように、本文の内容をずっと繰り返し、関数の内容を一向に実行しないので、これを以下のように直したいです。
|
9
|
+
ところが、以下のシリアルモニタ上の表示結果に示すように、本文loop()の内容をずっと繰り返し、関数sendData()の内容を一向に実行しないので、これを以下のように直したいです。
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
「関数が呼ばれると、関数の中身を実行し、本文の実行は関数の実行文が完了するまで止まる。」
|
13
|
+
「関数sendData()が呼ばれると、関数sendData()の中身を実行し、本文loop()の実行は関数の実行文が完了するまで止まる。」
|
14
14
|
|
15
15
|
|
16
16
|
|
3
プログラムの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,11 +94,13 @@
|
|
94
94
|
|
95
95
|
}
|
96
96
|
|
97
|
+
}
|
98
|
+
|
97
99
|
|
98
100
|
|
99
101
|
void sendData(){
|
100
102
|
|
101
|
-
実行文(120行くらい)
|
103
|
+
実行文;//(120行くらい)
|
102
104
|
|
103
105
|
}
|
104
106
|
|
2
関数の書式の現状への修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -96,7 +96,7 @@
|
|
96
96
|
|
97
97
|
|
98
98
|
|
99
|
-
voidsendData(){
|
99
|
+
void sendData(){
|
100
100
|
|
101
101
|
実行文(120行くらい);
|
102
102
|
|
1
関数名の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -96,7 +96,7 @@
|
|
96
96
|
|
97
97
|
|
98
98
|
|
99
|
-
void
|
99
|
+
voidsendData(){
|
100
100
|
|
101
101
|
実行文(120行くらい);
|
102
102
|
|