ignorar estado de dos esntradas despues de activar una salida

Muy buenas a todos, y gracias de antemano.
Soy nuevo con arduino. Estoy intentando hacer un movimiento controlado de una maquina, tiene un primer movimiento activo, que se para con dos finales de carrera independientes. Hasta que las dos entradas no están en HIGH no activan la salida para el siguiente movimiento. y este se desactiva con otra entrada. El problema es que mientras los finales de carrera están en HIGH no me deja desactivar del segundo movimiento

Hola dommarti,

Puedes poner el código o extender algo más la explicación?

Si manejas todo con álgebra de Boole deberías poder encontrar la respuesta que buscas.

Lo que planteas son condiciones dadas por tus finales de carrera.
Los dos en HIGH habilitan la siguiente acción. Considéralo desde ese punto de vista.
De todos modos como dijo el compañero, sin código, es muy difícil decir algo mas.