Der Gray-Code ist ein stetiger bzw. einschrittiger Code. Seine Besonderheit besteht darin, dass sich benachbarte Werte um nur ein Bit unterscheiden. Der Vorteil ist, dass kleine Ungenauigkeiten beim Auslesen nicht direkt zu Fehlinformationen führen.