arduino si riavvia da solo ... poca ram?

allora

con questo codice :

void Leggi_SD(){
 char n;
  myFile = SD.open("KKKVigne.txt", FILE_READ);
  if (myFile) {
    Serial.println(F("Inizio a Leggere KKKVigne:"));
    if (client.connect(server, 80)){ 
      Serial.println(F("Connesso al Server"));  // debug
        while (myFile.available()) {
        n = myFile.read();
        
          if ( char('#') == n ){         
            client.println(Host);
            Serial.println(Host); // debug
            client.println();
            Serial.println(); // debug
            //Serial.println(n);
            //Serial.println(F("fine riga")); // debug
          } 
          else {
    	    client.print(n);
            Serial.print(n); //debug

            
          }
        }
      myFile.close();
      Serial.println(F("Chiudo SD"));
      client.stop();
      Serial.println(F("Chiudo Socket TCP"));
      
      }
      else {
        // if the file didn't open, print an error:
        Serial.println(F("Errore invio"));
      }
} else {

    Serial.println(F("errore apertura KKKVigne.txt"));
  }
}//fine leggi sd

Ottengo sulla Seriale :

Inizio a Leggere KKKVigne:
Connesso al Server
Get /index.php?Data=20121017&Ora=124514&Ingresso=1&Uscita=0&Accesso=1 HTTP/1.1 Host: www.kioskomatiko.it


Get /index.php?Data=20121017&Ora=124918&Ingresso=1&Uscita=0&Accesso=1 HTTP/1.1 Host: www.kioskomatiko.it


Get /index.php?Data=20121017&Ora=125010&Ingresso=1&Uscita=1&Accesso=0 HTTP/1.1 Host: www.kioskomatiko.it


Get /index.php?Data=20121017&Ora=125016&Ingresso=2&Uscita=1&Accesso=1 HTTP/1.1 Host: www.kioskomatiko.it


Get /index.php?Data=20121017&Ora=125059&Ingresso=2&Uscita=2&Accesso=0 HTTP/1.1 Host: www.kioskomatiko.it


Get /index.php?Data=20121017&Ora=171032&Ingresso=1&Uscita=0&Accesso=1 HTTP/1.1 Host: www.kioskomatiko.it


Chiudo SD
Chiudo Socket TCP

sembrerebbe quasi ok .... dico quasi perchè sembra che non arrivi cio al server dato che non scrive nel database