[Risolto]Definire variabili locali una sola volta

@uwe - grazie, mi guardo i link

@torn24 - potrebbe essere utile nel mio caso, infatti voglio separare il più possibile le funzioni dal programma principale

@nid - di seguito un esempio che non compila

programma principale:

void setup() {
  // put your setup code here, to run once:

}

void loop() {
funzione_uno();
funzione_due();

}

funzione_uno.ino (altra scheda)

static byte i;

void funzione_uno(){
  
}

funzione_due.ino (altra scheda)

static byte i;

void funzione_due(){
  
}

funzione_uno:3: error: redefinition of 'byte i'
static byte i;
** ^**
/tmp/arduino_modified_sketch_814647/funzione_due.ino:2:13: note: 'byte i' previously declared here
static byte i;
** ^**
exit status 1