サーチ…


備考

通常のC / C ++以外では、Arduino IDEは定義される前に関数を呼び出すことができます。

.cppファイルでは、関数を定義するか、関数プロトタイプを宣言してから使用する必要があります。
.inoファイルでは、Arduino IDEはそのようなプロトタイプをバックグラウンドで作成します。

Arduino - 関数宣言 - 公式

単純な関数を作成する

int squareNum (int a) {
    return a*a;
}

int :戻り値の型

squareNum :関数名

int a :パラメータの型と名前

return a*a :値を返します(最初に定義された戻り値の型と同じ型)

C  -  Arduino関数解剖学

関数を呼び出す

関数が宣言されている場合は、コード内のどこにでも呼び出すことができます。関数を呼び出す例を次に示します。

void setup(){
  Serial.begin(9600);
}

void loop() {
  int i = 2;

  int k = squareNum(i); // k now contains 4
  Serial.println(k);
  delay(500);
}

int squareNum(int a) {
    return a*a;
}


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow