#include <SPI.h>
#include <SD.h>
#define CS 21 // D10 corresponding to GPIO21
void setup() {
Serial.begin(115200);
while (!Serial) {
;
}
delay(2000);
Serial.println("Inizializing SD board...");
// Inizializza i pin SPI e il pin CS
SPI.begin(48, 47, 38, 21); // SCK = GPIO48, MISO = GPIO47, MOSI = GPIO38, CS = GPIO21
pinMode(CS, OUTPUT);
// Inizializza la scheda SD
if (!SD.begin(CS)) {
Serial.println("SD board inzialization failed!");
return;
}
Serial.println("SD board inizialized.");
// Apri il file per scrivere
File dataFile = SD.open("/LOG.csv", FILE_WRITE);
if (dataFile) {
dataFile.println("Hello test 1");
dataFile.close();
Serial.println("Data written into LOG.csv.");
} else {
Serial.println("Error while opening LOG.csv.");
}
dataFile = SD.open("/LOG.csv"); //
if (dataFile) {
Serial.println("File data:"); //
while (dataFile.available()) { // E
Serial.write(dataFile.read());
}
dataFile.close(); //
}
else {
Serial.println("Erro ao Abrir Arquivo .txt"); // Imprime na tela
}
}
void loop() {
}
Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1