Variabili globali e variabili locali

Una variabile dichiarata fuori dalle funzioni è globale: tutte le funzioni dello sketch possono leggerla e modificarla, e il suo valore resta da un fotogramma all’altro.

Una variabile dichiarata dentro una funzione è locale: esiste solo lì e a ogni esecuzione della funzione ricomincia da capo.

Più variabili globali ci sono, più diventa difficile capire quale istruzione le ha cambiate.