سنسور قطعهای است که یک کمیت فیزیکی (نور، شتاب، فاصله، دما، اثر انگشت) را به سیگنال الکتریکی قابلفهم برای پردازنده تبدیل میکند. گوشی موبایل امروزی دهها سنسور مختلف دارد که هرکدام یک حس خاص به دستگاه میدهند.
سنسورهای رایج در گوشی موبایل
- سنسور نزدیکبین (Proximity): نزدیکشدن گوش به صفحه هنگام تماس را تشخیص میدهد و صفحه را خاموش میکند تا لمس ناخواسته پیش نیاید.
- سنسور نور محیط (Ambient Light): روشنایی محیط را میسنجد تا روشنایی صفحه بهصورت خودکار تنظیم شود.
- شتابسنج (Accelerometer): شتاب خطی گوشی را اندازه میگیرد؛ پایهی چرخش خودکار صفحه و شمارش قدم است.
- ژیروسکوپ: چرخش گوشی حول محورهای مختلف را میسنجد؛ در بازیها و پایدارسازی تصویر دوربین کاربرد دارد.
- سنسور اثرانگشت: با خواندن الگوی خطوط پوست (به روش خازنی یا نوری) هویت کاربر را تشخیص میدهد.
- مگنتومتر (قطبنما): میدان مغناطیسی زمین را میسنجد تا جهتیابی و برخی حالتهای فلیپکاور تشخیص داده شود.
چرا تشخیص خرابی سنسور سخت است
چون خروجی سنسور مستقیماً دیده نمیشود (برخلاف مثلاً صفحهنمایش)، خرابی سنسور معمولاً بهشکل یک رفتار عجیب نرمافزاری بروز میکند: صفحه در تماس خاموش نمیشود، چرخش خودکار کار نمیکند، اثرانگشت ثبت نمیشود. اولین قدم تشخیص همیشه باید در تنظیمات و با اپلیکیشنهای تست سنسور (که مقدار خام سنسور را نشان میدهند) باشد؛ فقط اگر مقدار خام هم غیرمنطقی یا ثابت بود، مشکل سختافزاری (خود سنسور یا مسیر اتصالش به برد) مطرح میشود.