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


Language Reference Home

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