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ả

Tự làm khung xe mica - dễ hay khó?

Một khi đã bắt tay vào nghiên cứu Arduino, chúng ta đề chắc đều muốn làm một dự án nào đó thật "cool", phải không nào? Nhưng để làm một cái gì đó thật "cool" ngay từ lúc mới bắt đầu thì không hề dễ dàng. Nếu bạn đang muốn làm một chiếc xe điều khiển từ xa, một chiếc xe dò line (MCR),... bất kỳ dự án gì liên quan tới xe thì việc ngán nhất mà các bạn phải làm đó là chế tạo khung xe.

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

Kết nối wifi cho Intel galileo bằng card wifi (cổng mini PCI)

Với cổng mini PCI, chúng có thể làm rất nhiều thứ với Intel Galileo, có thể kể đến như kết nối wifi, gắn thêm card đồ họa để xuất màn hình,… Hôm nay, chúng ta sẽ tìm hiểu về cách kết nối wifi cho Intel Galileo thông qua cổng mini PCI này.

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