El encoder es un dispositivo electromecánico que permite codificar el movimiento mecánico en distintos tipos de impulsos eléctricos: digitales binarios, analógicos en función de una onda, pulsos.