الدالة constrain() في أردوينو
تقيِّد الدالة constrain() عددًا ضمن مجالٍ محدَّدٍ.
البنية العامة
constrain(x, a, b)
المعاملات
x
العدد المراد تقييده ضمن المجال من a إلى b.
a
عددُ يمثِّل الحد الأنى للمجال المراد تقييد العدد x ضمنه.
b
عددٌ يمثِّل الحد الأعلى للمجال المراد تقييد العدد x ضمنه.
القيم المعادة
يعاد العدد x إن كان واقعٌ في المجال بين a و b، أو العدد a إن كان x أصغر منه، أو العدد b إن كان x أكبر منه.
أمثلة
استعمال الدالة constrain() لتقييد القيمة المقاسة من حساس:
sensVal = constrain(sensVal, 10, 150); // تقييد مجال القيمة المقاسة من حساس
انظر أيضًا
- الدالة
abs(): تحسب القيمة المطلقة للعدد المُمرَّر إليها. - الدالة
max(): تعيد أكبر قيمة من القيم الممرَّرة إليها. - الدالة
min(): تعيد أصغر قيمة من القيم الممرَّرة إليها. - الدالة
map(): تعيد تموضع عدد من المجال الذي هو فيه إلى مجال آخر.