ENCODER : Encoder converts information from one format or code to another. Encoders are used to translate rotary or linear motion (mechanical movement) into a digital signal. This is for the purpose of monitoring or controlling motion parameters such as speed, rate, direction, distance or position.