ah ok, ma e per importare l array invio[] questa sintassi e giusta?
codice:
int Blocks0(invio0[])
{
static int i = 0;
int j;
uint16_t blocks0;
char buf0[32];
int coordinatex0[] = {0,0,0,0,0};
// int a = 0;
int b = 0;
blocks0 = pixy0.getBlocks();
if (blocks0)
{
i++;
// do this (print) every 50 frames because printing every
// frame would bog down the Arduino
if (i%50==0)
{
sprintf(buf0, "Detected %d:\n", blocks0);
Serial.print(buf0);
for (j=0; j<blocks0; j++)
{
sprintf(buf0, " block %d: ", j);
Serial.print(buf0);
pixy0.blocks[j].print();
coordinatex0[j] = pixy0.blocks[j].x;
invio[j] = coordinatex2[j];
}
}
}
return invio[];
}
e questo array invio[] lo posso richiamare dal corpo principale dichiarandolo e inizializzandolo li? mi sfugge la sintassi per imortarlo eleborarlo e rispedirlo fuori aggiornato