🔀 ماشین‌حساب تابع map آردوینو

عدد و دو بازه را وارد کن تا خروجی دقیق map() آردوینو را ببینی — با همان حساب صحیح که گاهی نتیجه را گرد می‌کند.

تابع map() یک عدد را از یک بازه به بازه‌ی دیگر می‌برد. پرکاربردترین استفاده‌اش: تبدیل خروجی analogRead() (۰ تا ۱۰۲۳) به بازه‌ی analogWrite() (۰ تا ۲۵۵).

شکل دستور

map(value, fromLow, fromHigh, toLow, toHigh)

⚠️ نکته‌ای که همه را گیر می‌اندازد

map در آردوینو با عدد صحیح کار می‌کند و اعشار را دور می‌اندازد — نه گرد می‌کند. مثلاً map(2, 0, 10, 0, 3) می‌شود ۰، نه ۱. اگر دقت اعشاری می‌خواهی، خودت با float حساب کن.

مدارت را توی شبیه‌ساز رایگان بساز 🚀

ابزارهای مرتبط

🌗

محاسبه‌گر PWM و analogWrite

🔢

مبدل دودویی، ده‌دهی و هگز

📐

ماشین‌حساب قانون اهم

← همه‌ی ابزارها