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ả

VMIG - Vòng 3 - Vòng chung kết [Cập nhập 21/12/2015]

Điều mà các bạn đang mong chờ đã đến rồi đây. Hôm nay, 17/12/2015, chúng ta đã biết được 16 nhóm đã xuất sắc đoạt vé vào vòng chung kết cuộc thi VMIG.

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

Cộng đồng Arduino Việt Nam trong cuộc Cách mạng Công nghiệp lần thứ IV

Chúng ta đang sống trong thế kỷ XXI - thế kỷ của cuộc cách mạng Công nghiệp lần thứ 4. Vậy, là người trẻ của đất nước Việt Nam, những người yêu thích tự động hóa, chúng ta sẽ làm gì để sánh vai với các cường quốc năm châu?

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