Bonsoir,
Je test l'écriture sur une carte SD avec un Wroom ESP 32.
#include <mySD.h>
int ligne;
void setup()
{
  Serial.begin(9600);
  Serial.print("Initializing SD card...");
  if (!SD.begin(26, 14, 13, 27)) {
    Serial.println("initialization failed!");
    return;
  }
  Serial.println("initialization done.");
}
void loop()
{
  File dataFile = SD.open("datalog.txt", FILE_WRITE); 
  
  if (dataFile)
  {
    dataFile.print("copie:");
    dataFile.println(ligne);
    dataFile.close();
    Serial.print("ecriture ligne :");
    Serial.println(ligne);
    ligne++;
  }
  else {
    Serial.println("erreur carte");
  }
  delay(1000);
}
Tout fonctionne, mais lorsque j'arrache la SD pendant la loop , l'ESP continu d'affiché le decompte "ecriture ligne :" comme si la carte était encore là...
Une idée ?
Merci






