Problème avec fichier annexe *.cpp

extern int toto;

void setup() {
  toto=0;
}

int toto;

void loop() {
  toto++;
}

C'est rarement utilisé pour des variables simples.
Ca présente plus d'intérêt si on a gros tableau de constantes qu'on veut reléguer à la fin du fichier pour améliorer la lisibilité du source.