map

Mô tả

map() là hàm dùng để chuyển một giá trị từ thang đo này sang một giá trị ở thang đo khác. Gía trị trả về của hàm map() luôn là một số nguyên.

Cú pháp

map(val,A1,A2,B1,B2);

Trong đó:

  • val là giá trị cần chuyển đổi
  • A1, A2 là giới hạn trên và dưới của thang đo hiện tại
  • B1,B2 là giới hạn trên và dưới của thang đo cần chuyển tới

Ví dụ

//Chuyển đổi 37 độ C sang độ F
int C_deg = 37;
int F_deg = map(37,0,100,32,212);   //F_deg = 98

 

Reference Tags: 
lên
10 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ả

Transistor (BJT) và ứng dụng trong điều khiển động cơ DC

Trong điện tử, transistor (transfer-resistor) là một linh kiện bán dẫn. Khi hoạt động trong mạch điện, transistor có vai trò như một cái van cách li hay điều khiển dòng điện, điện áp trong mạch. Từ vai trò này, transistor được ứng dụng rộng rãi. Trong bài viết này, tôi chỉ trình bày những khía cạnh cơ bản và đơn giản nhất của transistor, phù hợp với nhu cầu kiến thức của người dùng Arduino. Một số thuật ngữ, cách giải thích về transistor cũng được tôi cố gắng tinh giảm để phù hợp với đối tượng người dùng Arduino hơn so với người chuyên về điện tử. 

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

randomSeed()

Hàm random() luôn trả về một số ngẫu nhiên trong phạm vi cho trước. Giả sử mình gọi hàm này 10 lần, nó sẽ trả về 10 giá trị số nguyên ngẫu nhiên. Nếu gọi nó n lần, random() sẽ trả về n số. Tuy nhiên những giá trị mà nó trả về luôn được biết trước (cố định).

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