📉 analogRead چیست؟

analogRead()

analogRead(pin) ولتاژ یک پایه‌ی آنالوگ را می‌خواند و عددی بین ۰ تا ۱۰۲۳ برمی‌گرداند.

نمونه

int value = analogRead(A0);
Serial.println(value);

تبدیل به بازه‌ی دیگر

برای تبدیل ۰–۱۰۲۳ به ۰–۲۵۵ (مناسب PWM):

int pwm = map(value, 0, 1023, 0, 255);

نکته

فقط روی پایه‌های A0 تا A5 کار می‌کند و هر خواندن حدود ۱۰۰ میکروثانیه طول می‌کشد — پس در حلقه‌های خیلی سریع حواست باشد.

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

واژه‌های مرتبط

📊

پایه‌ی آنالوگ

Analog Pin

🎛️

analogWrite

analogWrite()

🎚️

پتانسیومتر

Potentiometer

👁️

سنسور

Sensor

🖥️

سریال مانیتور

Serial Monitor

← همه‌ی واژه‌نامه