inplementacion de codigo encoder optico en arduino uno

hola quisiera que por favor me ayuden a implementar un codigo para que el encoder optico reemplaze a un potenciometro, estoy armando un simulador de conducción pero el potenciometro no me funciona correctamente para crear el volante el código que adjunto es de 4 potenciometro y 13 botones necesito que me ayuden a remplazar un potenciometro por el encoder

UnoJoyArduinoSample-13botones-4potenciometros.ino (3.65 KB)