io vorrei fare un codice del genere:
void loop()
{
....
function();
....
}
void function()
{
...
control();
...
}
void control()
{
if(digitalRead(2)==1)
{ /* qui vorrei far ripartire il loop */ }
else
{....}
}
ma non saprei come far ripartire il void loop da una funzione, con il goto non posso farlo perchè il tag sarebbe fuori dalla funzione, avevo pensato di richiamare il loop facendo "loop();" ma non penso vada bene :~
avete qualche idea da suggerirmi? grazie in anticipo