[RISOLTO] Gestione scrittura su SD senza odiosi scroll

Questo test

if (!digitalRead(buttonPins[2], LOW) && (m == 1))

è errato.
L'operatore "!" è l'operatore NOT, quindi nega la successiva cosa.
!digitalRead(pin) è vero quando la lettura è LOW.
Togli il "!" così che il test sia vero con pulsante su HIGH (penso che sia lo stato logico di NON PREMUTO, giusto)?