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ả

Kết nối mạng cho Intel Galileo từ máy tính laptop (Windows version)

Các bạn sẽ biết được cách kết nối Internet (để cài đặt các gói, để debug, để code, để vào Internet...) từ máy tính laptop của bạn. Thật là chuyên nghiệp phải không nào. Mỗi lần muốn code thì không cần có router, không cần usb tll. Cứ dây LAN gắn vô máy tính là ok ngay!

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

CCA - Kết quả vòng 2 - Lịch trình gửi board cho vòng 3

Sau khi chỉnh sửa ý tưởng, đã có nhiều đội thi thể hiện sự quyết tâm làm dự án đến cùng của mình. BTC rất khó để lựa chọn ra những đội nào sẽ nhận được board từ Quỹ Cộng đồng Arduino Việt Nam. Vì vậy, ngoài 5 nhóm sẽ nhận được bộ starter kit, BTC quyết định sẽ có 2 bạn (đã hoàn thành dự án) tham gia tranh tài để nhận giải thưởng đặc biệt từ Cộng đồng.

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