Cancello avanti,indietro, stop con potenziometro

 buttonState = digitalRead(buttonPin);
  buttonState2 = digitalRead(buttonPin);
  buttonState3 = digitalRead(buttonPin);

leggi 3 volte lo stesso pin.
Hai messo delle resistenze pullup o pulldown?
Ciao Uwe