Enkoder (sinyal üretici); bir milin dönme ya da ötelenme hareketine karşılık, sayısal (dijital) bir elektrik sinyali (kare ya da sincos dalga) üreten elektromekanik bir cihazdır. Bu cihazın doğru çalışabilmesi için; ürettiği sinyallerin dış etkiler ile bozulmadan kontrolcüye (PLC, sürücü, sayıcı...