ksp gửi vào
- 54258 lượt xem
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]

, bạn sẽ có thể làm một mạch tự động phát ra tiếng kêu beep beep thật to để phá một ai đó (trong lúc họ đang ngủ,...)! Đùa thôi, không nên quậy như vậy!
