contatore di impulsi

stefa24:
per leggere impulsi, meglio l'interrupt e per quallo che ne so con alcuni integrati possono essere più dei 2 disponibili su arduino

Per leggere impulsi velocissimi, magari si.... :slight_smile:
Ma se i tuoi impulsi non sono almeno 50 al secondo lascerei stare gli interrupt...
CHE NON SONO dei sensori diversi :slight_smile: ma è un modo diverso di lavorare di Arduino (e di qualsiasi altra MCU) su alcuni ingressi dedicati in modo da renderli più... "veloci" (i puristi perdonino la spiegazione...)

Poi spiegami cosa è questa cosa di collegare i GND dei sensori su una uscita analogica... (che sicuramente funziona ma non ne capisco il senso).

Poi per mettere un contatore non devi fare niente di strano, al posto del digitalWrite sul LED incrementi una variabile che chiamerai come vuoi, che so, contatore1, per esempio.
farai:
contatore1 = contatore1 + 1;
e per azzerarlo, quando vorrai, alla pressione del tuo tasto (if analoglRead del tasto... ecc) farai
contatore1 = 0;

Naturalmente questa variabile la devi dichiarare prima del Setup con
int contatore1 = 0;

(te lo dico perché non hai usato variabili nel tuo programma e magari non sai ancora cosa sono...)

Buon divertimento