Ciao, devo creare un comando passopasso.
ho ipotizzato di farlo cosi
ma appena il metodo viene richiamato si inloopa perche' valore puo' rimanere = 1 per diverso tempo e quindi ad ogni ciclo di programma va a comandare datiperiferica.
quello che dovrebbe fare e': quando valore = 1 comando datiperiferica, poi prima di attuare un altro comando a datiperiferica deve assumere il valore 0 per almeno un attimo.
bisogna anche tenere presente che ci possono essere diversi comandi passo passo e che ad ogni ciclo di programma ne viene gestito uno diverso finche' non vengono gestiti tutti, e a questo punto si ricomincia dal primo. avevo pensato di settare una variabile quando valore in quel comando vale 1 ed utilizzarla per blocare il comando finche' non ritorna a 0 su quel comando, ma essendoci piu' comandi non penso sia possibille.
Avete qualche suggerimento?