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ả

Sinh nhật lần thứ 11 của nền tảng Arduino - Món quà ý nghĩa cho Newbie từ Cộng đồng Việt Nam

Nền tảng Arduino đã có mặt ở trên thế giới được 11 năm, ở Việt Nam, nó cũng đã nhanh gia và do nhập vào những năm 2010 bởi những thành viên trong BQT Cộng đồng Arudino Việt Nam. Và cũng đã gần 2 năm kể từ ngày Cộng đồng Arduino Việt Nam chính thức đi vào hoạt động. Đây là nơi để các bạn - không phân biệt bất cứ ngành nghề, độ tuổi - quy tụ với nhau để cùng phát triển một thế hệ trẻ Việt Nam thông minh hơn dựa trên tinh thần vì cộng đồng nguồn mở và sự chia sẻ - quan tâm (share & care) giữa các thành viên trong Cộng đồng Việt Nam.

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

Cách học lập trình IoT với iNut cảm biến - Cách làm app điện thoại và máy tính kết nối thiết bị IoT - Tự học Node-RED

Xin chào các bạn, sau một khoảng thời gian ra đời sản phẩm iNut Cảm biến, thì nay chúng ta đã có một văn bản tài liệu chính thức để có thể dễ dàng sử dụng bo mạch iNut cảm biến để vọc vạch trong cách dự án khoa học và dự án ứng dụng.

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