Servo + Push Botton

Hola a todos, no se si estoy escribiendo en el sitio adecuado, pero necesito una ayudita con un proyectito que estoy llevando a cabo, resulta que necesito entender como mover 2 servos de 20° a 180° al mismo tiempo con un solo botón pulsador, que al presionar una vez, vaya a 180 y se quede ahí, y al presionar de nuevo vuelva a los 20° del principio.
Tengo el código de los servos pero necesitaría añadir los comandos para que el botón funcione
Podrían Ayudarme? Gracias :RE

Mi Codigo:

#include <Servo.h>
Servo servo1;
Servo servo2;

void setup()
{
servo1.attach(9);
servo2.attach(10);
}

void loop() {

servo1.write(195);servo2.write(25);
delay(2000);

servo1.write(25);servo2.write(195);
delay(2000);

}

Si no lees los mensajes anteriores y las normas del foro jamás sabrías si estás en el sitio indicado o no. No, no lo estás, pero yo voy a mover este mismo hilo a donde corresponde.
Te pido, por favor, que leas las normas del foro y edites tu mensaje original para que el código que pegaste quede como se requiere.
Saludos!
:wink: