problema en interrupcion de instrucciones

hola tengo un programa que consiente unas balizas y sirenas a través de xbee, hacia otro xbee
la cosa es que aprieto el botón y se ejecuta la acción, pero si lo vuelvo a apretar no sucede nada, debo esperar a que termine las instrucciones ( que enciendan las balizas y sirenas y sus delay todo eso), lo que necesito es alguna instrucción o forma de hacer que cada vez que apriete el botón vuelva a iniciar todo de nuevo, sin importar en que parte de la instrucción están los programas de los arduinos...
eso gracias
espero que me ayuden.

Felipe, ve a Normas del Foro, las lees y luego de lo que entiendas completa tu pregunta.
Asi es imposible responderte.
Traduzco: falta tu código.