Un codificador incremental de rotación está formado por un disco con ranuras radiales ubicadas por lo general muy juntas en toda su circunferencia, o sino con líneas alternadas en color claro y oscuro, que giran frente a un fotosensor (o un conjunto de éstos, para más precisión), generando un pulso por cada ranura o cambio de color.