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
2 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ả

ESP8266 kết nối Internet - Phần 1.1: ESP8266 đi thuê phòng ở khách sạn Socket Server

Ở bài viết Phần 1: Cài đặt ESP8266 làm một socket client kết nối tới socket server trong mạng LAN. Trong bài này, chúng ta đã làm mô hình một thiết bị ESP8266 kết nối vào Socket Server. Nhưng trong thực tế, Socket là một mô hình mạng có thể kết nối nhiều thiết bị với nhau. Và qua bài viết này, mình làm một ví dụ cho ESP8266 kết nối với một ESP8266 khác. Cùng khám phá nhé.

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

Thiết đặt Digital Pins như là INPUT, INPUT_PULLUP, và OUTPUT

Chân kỹ thuật số có thể được sử dụng như là INPUT, INPUT_PULLUP , hoặc OUTPUT . Để thay đổi cách sử dụng một pin, chúng ta sử dụng hàm pinMode().

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