شفت انکودر بمنظور تبدیل حرکت دورانی به پالسهای الکتریکی مورد استفاده قرار می گیرد.
پالسهای فرستاده شده از خروجی انکودر بوسیله مدارات مناسب الکترونیکی تجزیه و تحلیل می شوند. ماژول انکودر چرخشی با داشتن سویج دستی می تواند در پروژه های مختلف بکار آید. انکودر با پتانسیومتر متفاوت است، انکودر برخلاف پتانسیومتر فاقد محدودیت در چرخش کامل است و خروجی آن کد Gray می باشد. بنابراین از جهت و مقدار چرخش انکودر می تواند اطلاع حاصل نمود. این ماژول دارای دکمه Reset بر روی سنسور انکودر است که می تواند آن را به حالت اولیه برگرداند که از 0 شروع به شمارش کند. خروجی این ماژول دیجیتال است و با ولتاژ 5V تغذیه می شود. این ماژول به راحتی به همراه آردوینو قابل راه اندازی است.