Arduino日本語リファレンス


x: 計算対象の値
a: 範囲の下限
b: 範囲の上限

【戻り値】

xがa以上b以下のときはxがそのまま返ります。xがaより小さいときはa、bより大きいときはbが返ります。

【例】

センサの値(sensVal)を10以上、150以下の範囲に収めます。はじめから10以上、150以下の場合は、変更されません。

sensVal = constrain(sensVal, 10, 150);



[目次へ戻る]

Creative Commons Attribution-ShareAlike 3.0 License.
このドキュメントはArduino Teamにより執筆され、Takumi Funadaが翻訳し、一部加筆修正したものです
ご意見はtf at musashinodenpa.comまでお送りください [ドキュメント一覧]