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ả

Bài 1: Giới thiệu sơ lược về Intel Galileo

Qua bài viết này, chúng ta sẽ tham khảo các phần trên Galileo và nhiệm vụ cụ thể của từng phần. Đây là phần căn bản nhất mà bạn bắt buộc phải đọc. Vì nếu không sẽ gây ra những hiểu nhầm và có thể làm mạch bị hư sau này.

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

Cách tự "hack" điều khiển thiết bị điện trong nhà chỉ với 30 phút

Một thiết bị điện thông minh hiện đại là phải "có thể lập trình được" để có thể làm theo ý mình. Với cuộc cách mạng công nghiệp 4.0, những sản phẩm IoT hiện này đã rất phổ biến. Những ý tưởng tưởng chừng như "điên rồ" trước đây thì nay đã trở thành hiện thực. Hãy cùng tôi "hack" vào cái công tắc điện trong nhà và dùng những tấm thẻ RFID để bật tắt điện trong nhà nhé.

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