Hola, estoy haciendo un proyecto que es un brazo robot, al cual le quiero poner secuencias, hasta ahora lo que logre fue programar la secuencia y que al presionar el boton la haga una ves, pero el problema es que necesito que al oprimir el boton iniciar la secuencia y se siga repitiendo hasta que se oprima otro boton para que se detenga, sin embargo no he encontrado la forma de hacer esto, este es el codigo que tengo
if (Serial.available() > 0) {
data = Serial.read();
}
if ((data == 'A') || (data == 'a')) {
pos1 = 135;
servo1.write(pos1);
delay(2500);
pos2 = 90;
servo2.write(pos2);
delay(2500);
pos3 = 90;
servo3.write(pos3);
delay(2500);
pos4 = 165;
servo4.write(pos4);
delay(2500);
pos1 = 90;
servo1.write(pos1);
delay(2500);
pos2 = 75;
servo2.write(pos2);
delay(2500);
pos4 = 120;
servo4.write(pos4);
delay(2500);
}
Agradeceria mucho si me pueden pasar un tutorial o decir como puedo hacer lo que busco, es todo y gracias de antemano.