// Inclure le code de la bibliothèque: #include <SPI.h> #include <SD.h> File myFile; // Défini le non du fichier ou sera stocker les valeurs sur la carte SD String Nomdufichier = "test"; // Déclaration variable numero qui va servir à stocker une valeur au format int. int numero; // Déclaration variable Numero qui va servir à stocker une valeur au format char. char Numero[16];
void setup() { Serial.begin(9600); while (!Serial) { } Serial.print("Initialisation de la carte SD..."); if (!SD.begin(10)) { Serial.println("Initialisation echouee!"); return; } Serial.println("initialisation effectuee."); }
void loop() { // FILE_WRITE permet l'accès en lecture et en écriture au fichier, en commençant par la fin. // Si un fichier "Nomdufichier.txt" était déjà sur la carte, ce fichier serait ouvert. myFile = SD.open(Nomdufichier + ".txt", FILE_WRITE); if (myFile) { Serial.print("Ecrire sur " + Nomdufichier + ".txt.. "); itoa(numero, Numero, 10); myFile.println(Numero); myFile.close(); Serial.println(Numero); Serial.println("fini."); } else { Serial.println("erreur d ouverture " + Nomdufichier + ".txt"); } delay(1000); numero++; }