#include <Arduino.h>
#include <SD.h>
#include <SPI.h>
const int chipSelect = 15; // Change cette valeur pour correspondre à ta broche CS
void setup() {
Serial.begin(115200);
// Configure la broche CS comme sortie
pinMode(chipSelect, OUTPUT);
digitalWrite(chipSelect, HIGH); // Met la broche CS à HIGH avant l'initialisation
// Initialiser la carte microSD
if (!SD.begin(chipSelect)) {
Serial.println("Erreur d'initialisation de la carte microSD !");
while (1); // Arrête le code pour déboguer
}
Serial.println("Carte microSD initialisée.");
// Tester l’écriture d’un fichier sur la carte microSD
File testFile = SD.open("/test.txt", FILE_WRITE);
if (testFile) {
testFile.println("Bonjour, microSD !");
testFile.close();
Serial.println("Fichier écrit sur la carte microSD.");
} else {
Serial.println("Erreur d'ouverture du fichier !");
}
}
void loop() {
// Le code principal va ici
}