Ich würde eher einen Schalter an einem Digital-Pin (z.B. D2) verwenden. Wenn der Pin z.B auf Low (0V) ist , soll der Motor rechts rum drehen, falls High (5V), links rum. Brauchst dazu nur einen einpoligen Schalter und einen Widerstand. Im Arduino Forum mehrfach beschrieben.

Das obige Zitat von dussel07 ist - wie ich leider anfangs schmerzhaft feststellte - für den A4988 lebenswichtig !

Gruss mausi_mick