Las diferencias entre la codificación de Gray y la codificación incremental, por código, son nulas. La codificación incremental es básicamente una codificación gris de 2 bits que se ha comprimido y repetido en una serie de "clics". No hay diferencia entre una rotación de codificación Grey y un clic de codificación incremental.
La principal diferencia es que la codificación de Gray cubre los 360 ° completos con la secuencia de códigos, mientras que la incremental cubre solo una pequeña parte de ella, y esa secuencia se repite.
La codificación en gris es perfecta cuando le interesan las rotaciones completas y necesita saber en qué punto de la rotación se encuentra en cualquier momento. Generalmente se usa como una indicación de rotación en los ejes del motor para un posicionamiento preciso.
La codificación incremental solo está realmente interesada en qué dirección se ha movido el eje y qué tan lejos, no exactamente dónde está. La mayoría de los codificadores utilizados como botones de control son de tipo incremental, ya que no le importa dónde está, solo que giró en el sentido de las agujas del reloj 4 clics.