Reference   Language | Libraries | Comparison | Changes

constrain(x, a, b)


Constrains a number to be within a range.


x: the number to constrain, all data types

a: the lower end of the range, all data types

b: the upper end of the range, all data types


x: if x is between a and b

a: if x is less than a

b: if x is greater than b


sensVal = constrain(sensVal, 10, 150);
// limits range of sensor values to between 10 and 150 

See also

Reference Home

Corrections, suggestions, and new documentation should be posted to the Forum.

The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.