Lettura array

Non ho capito bene,
Tu vorresti una cosa tipo (correggi se sbaglio)
Loop che fa qualcosa
Qualcosa riempie degli array
Arriva un segnale esterno
I motori si muovono in base al contenuto degli array
Al termine del movimento la loop continua nek suo operato.
Corretto?

SE É COSÌ perché non fare una

//in loop
if (condizione esterna)
{
//muovo i motori una volta
}

Attenzione che in questo modo se la durata della condizione esterna fosse maggiore di un ciclo di movimento motori più un ciclo di loop normale i motori si muoverebbero più volte.

Ho capito bene?