ciclos anidados? saltos??... ayuda

Te había entendido ya. Lo que te he preguntado es "en qué condiciones se mueve el servo", no cuando se tiene que mover, eso ya se dio por entendido. La pregunta era que con que instrucción se empezaba a mover.
Respecto a tu solución de hardware, yo hubiera optado por dos servos, uno anclado al otro y con ángulos de giro opuestos.
Volviendo a lo de antes, lo que quiero saber es qué escribes en el programa para que el servo se mueva (o se pare). Sin saber eso no puedo hacer un programa acorde.