Errore:
if (contatore < 60) return // manca il punto e virgola contatore = contatore + 1;
Il codice sopra viene compilato come se fosse:
if (contatore < 60) return contatore = contatore + 1;
Si ricorda che dopo un return incondizionato il codice che segue non verrà mai eseguito.
Ad esempio:
contatore = contatore + 1; return contatore; contatore = 10; // questa linea di codice non verrà mai eseguita
Esercizio (semplice semplice 🙂 ) per i miei studenti di terza:
Realizzare due sketch che accettano un input numerico intero da tastiera (sulla Serial Monitor) che dimostrano le due situazioni esposte nella spiegazione precedente.