enregistrer des données reçues par le port série dans un fichier SD avec arduin

bonjour :roll_eyes: j'ai voulu supprimer un fichier dans SD puis le re-créer, puis écrire des nouvelles données dans ce fichier. Ces données sont reçues par le port série. Mais mon code n'a pas marché! est ce quelqu'un peut m'expliquer pourquoi et comment je peut le corriger!! et merci :D

      SD.remove(fileName);
      do 
     {      
      if (Serial.available() > 0) 
      {
        inputchar = Serial.read(); 
        inputstring += inputchar;
      }
     }
    while ( inputchar != '\n' );
    Serial.println(inputstring);

      myFile = SD.open(fileName, FILE_WRITE);
      if (myFile) 
      {
        myFile.println(inputstring);
        myFile.close();
      }
     inputstring ="";

ok, lorsque je compile le fichier est supprimé mais il ne se crée pas de nouveau! en plus aucune des données reçues par le port série n'est affichée sur le moniteur!! :fearful:

j'ai essayé aussi ce code mais vainement :confused:

      SD.remove(fileName);
      myFile=SD.open(fileName,FILE_WRITE);
      if(Serial.available())           
       {
        char inputchar=Serial.read();        
        Serial.println(inputchar);              
        myFile.println(inputchar);              
       }
     myFile.close();

non :slightly_frowning_face:

bonjour, il serait bon de donner le type de lecteur sd, les branchements et le code complet que tu injecte. la carte sd n'est pas protégée en écriture?