Tư vấn: 0979.466.469 / 0938.128.290

MENU

Hàm constrain trong Arduino

Nhận mua hàng nước ngoài

Trong bài viết này Điện Tử Tương Lai sẽ chia sẻ hàm constrain trong arduino là gì, cú pháp, code mẫu và những lưu ý khi sử dụng hàm này.

 

Mô tả constrain()

Ràng buộc một số nằm trong một phạm vi.

 

Cú pháp

constrain(x, a, b)

 

Thông số

x: số lượng để ràng buộc. Các kiểu dữ liệu được phép: tất cả các kiểu dữ liệu.

a: đầu dưới của dãy. Các kiểu dữ liệu được phép: tất cả các kiểu dữ liệu.

b: đầu trên của dãy. Các kiểu dữ liệu được phép: tất cả các kiểu dữ liệu.

 

Return

x: nếu x nằm giữa a và b.

a: nếu x nhỏ hơn a.

b: nếu x lớn hơn b.

Quảng cáo đặt hàng nhập

 

Code mẫu

Code giới hạn các giá trị cảm biến trong khoảng từ 10 đến 150.

 

sensVal = constrain(sensVal, 10, 150);  // giới hạn phạm vi giá trị cảm biến trong khoảng từ 10 đến 150

 

Lưu ý

Do cách thực hiện hàm constrain(), hãy tránh sử dụng các hàm khác bên trong dấu ngoặc, nó có thể dẫn đến kết quả không chính xác.

 

Code này sẽ mang lại kết quả không chính xác:

 

int constrainedInput = constrain(Serial.parseInt(), minimumValue, maximumValue);   // tránh điều này

 

Sử dụng cái này thay thế:

 

int input = Serial.parseInt();  // giữ các hoạt động khác bên ngoài hàm constrain

int constrainedInput = constrain(input, minimumValue, maximumValue);

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
Liên hệ /Cái
/ Cái

Code: 7201-023 Còn hàng

Lưu xem sau
Sale 0%
275000 /Cái
/ Cái

Code: M-7006-015 Còn hàng

Lưu xem sau
Sale 0%
PIC16 IC PIC MCU FLASH 16KX14 28-SOIC
230000 /Cái
/ Cái

Code: 7204-236 Còn hàng

Lưu xem sau
Sale 0%
90000 /Cái
/ Cái

Code: 7204-242 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0964238397
Bạn cần linh kiện mẫu ? 7-11 ngày