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ả

Cách sử dụng Arduino IDE lập trình mạch Intel Edison và mini breakout

Với phương pháp lập trình Intel Edison bằng Arduino IDE, đây có thể xem là phương pháp lập trình dễ nhất hiện này khi lập trình với Intel Edison. Tuy nhiên, cách này chỉ phù hợp với Intel Edison + Arduino breakout. Vậy với combo Intel Edison + mini breakout, cách tiếp cận của chúng ta là gì? Bài viết này sẽ giúp bạn giải đáp thắc mắc trên và đi sâu hoàn thiện các dự án vớ Intel Edison?

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