緑の中に

緑の中に
国立天文台

9/25/2023

関数定義とその使用法 について(C言語)

 関数定義とその使用法 について(C言語)

===============================================

関数定義について プロトタイプ宣言とは。関数を定義し、その関数を使用する前に その型(プロトタイプ)を

コンパイラーに通知・教えます。その必要があります。

関数名 flash_1() について解説します。setup{ }内は1回だけの実行です。

以下の様に、3か所の位置での記述が必要になります。

1つ目が setup内、2つ目はloop内、3つ目は それ以外で定義内容を書くことになります。

================================================

setup{

  flash_1();//プロトタイプ宣言 関数定義の前に ひな型をコンパイラーに通知します

}//setup


void loop() {//loop

flash_1();//定義関数の実行 


}//loop

int  flash_1()//以下定義した関数の内容です xx:x0 xx:x2 xx:x4 xx:x6 xx:x8  

{  

digitalWrite(ledPin8, HIGH);  // LED赤1を点灯させる 確認Action

delay(1000);

digitalWrite(ledPin8, LOW);//LED赤1を

}

==============================================

 *何回も使用するルーチンは、関数として扱うと楽になる。
変更が発生した場合、関数内を修正するだけで済む。