[RISOLTO] Gestione scrittura su SD senza odiosi scroll

Forse ci sono quasi: imposto una variabile a zero, ma con la pressione del pulsante, la porto a "1", al ciclo successivo, la scrittura avverrà, se lo stato della variabile è a zero, ma con il pulsante premuto, di conseguenza non verrà scritto nulla sulla scheda, dovrei essere sulla strada buona?

Esempio:

Questo funziona:

{
  //Premo il pulsante e scrivo su SD
 if (!digitalRead (buttonPins[2])&& (m == 0)){
 Prova = SD.open("Prova.txt", FILE_WRITE);
 Prova.println("Test scrittura");
 Prova.close();
 m = 1;

Ciao