سنسور یک قطعه الکترونیکی یا مکانیکی است که برای تشخیص تغییرات در محیط استفاده میشود و این تغییرات را به یک سیگنال الکتریکی یا دیجیتال تبدیل میکند.
از سنسور ها میتوان در خودکارسازی، و دستگاههای هوشمند استفاده کرد.

سنسورها برای ارسال دادهها به پردازندهها و کنترلرها از پروتکلهای مختلف ارتباطی استفاده میکنند.
این پروتکلها به دو دسته آنالوگ و دیجیتال تقسیم میشوند.
مراحل عملکرد سنسور
- تشخیص تغییرات محیطی (Sensing)
- تبدیل به سیگنال الکتریکی (Signal Conversion)
- پردازش و ارسال داده (Processing & Transmission)
نمونه هایی از سنسور های مختلف
- سنسور دما
- سنسور حرکت
- سنسور نور
- سنسور گاز
- سنسور اثر انگشت
- سنسور مغناطیسی
- سنسور فاصله
به طور کلی سنسور ها اطلاعات محیط مثل نور و صدا را، به سیگنال قابل فهم برای میکروکنترلر و.. تبدیل میکنند.