Salve a tutti,
ho un problema di programmazione che a causa dei miei scarsi rudimenti, non riesco a risolvere, =(
in parole povere, ho bisogno di trasformare una parte del mio codice in una funzione o qualcosa di simile in modo che passandogli più variabili alla fine dell’esecuzione della funzione io abbia le variabili aggiornate e possa usare la stessa funzione per altre variabili ancora, in pratica una cosa simile a questa:
int Asettore1, Bsettore1, Csettore1, Dsettore1;
int Asettore2, Bsettore2, Csettore2, Dsettore2;
int Asettore3, Bsettore3, Csettore3, Dsettore3;
void impostasettori (int A, int B, int C, int D)
{
acquisico / elaboro A, B, C, e D;
}
void loop()
{
impostasettori (Asettore1, Bsettore1, Csettore1, Dsettore1);
impostasettori (Asettore2, Bsettore2, Csettore2, Dsettore2);
impostasettori (Asettore3, Bsettore3, Csettore3, Dsettore3);
}
Scusate se ho semplificato eccessivamente, spero però di essermi spiegato.
Di fatto ho scritto il codice funzionante, ma quando ho provato trasformarlo in funzione, malgrado nessun errore di compilazione, a smesso di funzionare, qualcuno mi sa aiutare?
Oppure sapete dove posso trovare informazioni per eseguire in modo corretto quello che mi sono prefisso?
Ho cercato nel forum, ma non ho trovato nulla di utile, e se c’era era in lingua straniera ed io a mala pena leggo l’italiano…
Grazie Riccardo