Incrementare valore di un intero con la pressione di un pulsante

Salve, se volessi incrementare il valore di un intero con la pressione di un pulsante come dovrei fare?
Se per esempio ho un intero inizializzato a zero, e voglio incrementarlo fino a 13 premendo un pulsante come dovrei fare?

if (digitalRead(pinbutton)) number++;

PVeng:
Salve, se volessi incrementare il valore di un intero con la pressione di un pulsante come dovrei fare?
Se per esempio ho un intero inizializzato a zero, e voglio incrementarlo fino a 13 premendo un pulsante come dovrei fare?

mah non si capisce se vuoi che il numero passi da 0 a 13 o conta in avanti di un numero alla volta,
comunque devi dire se usi un pin analogico o un digitale collegato al pulsante
ci vuole un minimo di debounce
se no appena schiacci รจ un casino

e se ogni volta che faccio l'incremento e volessi stamparlo devo aggiungere una serial.print() ? Basta quindi solo questo codice?