constrain()

Giới thiệu

Bắt buộc giá trị nằm trong một khoảng cho trước.

Cú pháp

constrain(x, a, b)

Tham số

x: giá trị cần xét

a: chặn dưới (a là giá trị nhỏ nhất của khoảng)

b: chặn trên (b là giá trị lớn nhất của khoảng)

Trả về

x: nếu a <= x <= b

a: nếu x < a

b: nếu x > b

Ví dụ

int sensVal = analogRead(A2);
sensVal = constrain(sensVal, 10, 150);
//Giới hạn giá trị sensVal trong khoảng [10,150]

 

Reference Tags: 
lên
4 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Hiện tượng tràn số trong lập trình C trong Arduino

Chúng ta sẽ tìm hiểu về hiện tượng tràn số trong lập trình. Nắm bắt được nó và hiểu cách máy tính lưu trữ dữ liệu số nguyên (số nguyên mới có tràn số nha).

lên
9 thành viên đã đánh giá bài viết này hữu ích.