انکودر نام قطعه ای ایست که با چرخش شفت آن در خروجی به شما پالس میدهد. به طور کاملتر، انکودر حسگری است که به محور چرخ دنده یا موتور وصل می شود و میتواند میزان چرخش را اندازه گیری کند و با اندازه گیری میزان چرخش می توانید جا به جایی “سرعت”، شتاب، یا زاویه چرخشی را تعیین کنید.
معمولا انکودرها از نوع نوری می باشند و یک فرستنده و یک گیرنده مادون قرمز در دو سمت یک جسم میکانیکی چرخنده (دیسک شیاردار) قرار می گیرند و پالسهای الکتریکی تولید می کنند.