Servo che non si muove

In realtà quello è solo l'incremento.
Il servo dovrebbe arrivare al limite massimo o minimo, una volta raggiunto azzera la variabile buttonPushed e interrompe il comando in quanto questo

risulta False