NOBのArduino日記!

NOBのArduino日記!

趣味は車・バイク・自転車・ラジコン・電子工作です。

Arduino IDE(min関数の使い方)

■min関数
 min関数は2つの数値のうち、小さいほうの値を返します。

■使用例
 Arduino IDEで使用するmin関数の使用例は以下の通りです。試しにこのプログラムをArduino UNOで実行すると、1秒間隔でランダムに発生した1~9の値をiに代入し、その値と「5」をmin関数で比較し、小さい方の値がPCのシリアルモニター上に図1の通り表示されます。

void setup() {          //一回だけ実行する
  Serial.begin(9600);   //9600bpsでシリアルポートを開く
}

void loop() {           //{}内を無限ループで実行する
  int i = random(1, 10);//1~9のランダムな整数をiに代入
  int j = min(i, 5);    //iと5を比較し、低い値をjに代入します
  Serial.println(j);    //jの値の後に改行を付けてシリアル出力します
  delay(1000);          //1000ms(1秒)待ちます
}
イメージ 1
図1:プログラム例

 イメージ 1
図2:プログラム実行結果 

■構文
 min(x,y) 

■パラメータ
 x: 1つめ値
 y: 2つめ値

■戻り値
 小さいほうの数値

イメージ 1 イメージ 3
励みになりますのでよければクリック下さい(^o^)/

↩【ArduinoIDE reference】目次に戻る