Silente:
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?
No, scusa se mi sono spiegato in malo modo, praticamente io ho 6 potenziometri e 6 servomotori. Inizialmente premo il pulsante di registrazione e in base ai movimenti che effettuo con i potenziometri, mappo i valori e gli memorizzo in un' array di memoria. Alla pressione del pulsante di riproduzione, tali array vengono scritti dai servomotori, però in loop infinito. Ciò di cui necessiterei invece è che quando viene premuto il pulsante di riproduzione, i servo si preparino a riprodurre per poi effettuare la riproduzione quando arriva un' ulteriore input esterno (che nel mio caso è una fotocellula). la riproduzione viene fatta una sola volta e viene ripetuta ogni qualvolta si ripresenta l' input esterno, considerando sempre vero il fatto che il pulsante di riproduzione sia stato premuto inizialmente (una tantum).