Interruttore ON/OFF su servomotore

Buongiorno, ho realizzato un semplicissimo braccio meccanico comandato da dei servomotori con potenziometri. Mi piacerebbe aggiungere al mio sketch un interruttore/pulsante che quando viene premuto(ON) esegue lo sketch e quando ho finito premendo nuovamente(OFF) il braccio si ferma. Sul web ci sono solo esempi di led con interruttori/pulsanti ma non riesco ad adattarli al mio problema. Grazie. Qui lo sketch

#include <servo.h>;
 Servo mioservo1;
Servo mioservo2;
const int pot1 = A0;
const int pot2 = A1;
void setup() {
   mioservo1.attach(9);
    mioservo2.attach(10);
     pinMode(pot1, INPUT);
    pinMode(pot2, INPUT);
    }
 void loop() {
    mioservo1.write( map(analogRead(pot1), 0, 1023, 0, 179) );
    mioservo2.write( map(analogRead(pot2), 0, 1023, 0, 179) );
}

dentro il ciclo loop fai un ciclo while dove se l'interruttore è su on esegue le istruzioni, quando è su off termina il ciclo dei movimenti e non li esegue più. Presumo che le due istruzioni che hai messo in loop siano tanto per prova, non ha molto senso far assumere al servo un'unica posizione dove una volta raggiunta non succede più nulla se non si muove a mano la posizione del servo