esp32-p4-hydra-sdcard-write.ino
Prueba el acceso al almacenamiento externo a través de la interfaz SDIO de 4 bits para el registro de datos.
Insertar una tarjeta microSD formateada en FAT32. Asegúrese de que el pin SD_CS coincida con el esquema de la placa Hydra (consulte la documentación de Adafruit para el mapeo SDIO exacto). El código escribe y luego vuelve a leer un archivo para validar la integridad de los datos.
esp32-p4-hydra-sdcard-write.ino
#include <SD.h>
#include <SPI.h>
// Vérifiez les broches SDIO spécifiques à la Hydra dans le schéma Adafruit.
// Souvent SD_CS est sur GPIO 5 ou similaire pour le SDIO sur P4.
#define SD_CS 5
void setup() {
Serial.begin(115200);
if (!SD.begin(SD_CS)) {
Serial.println("Échec de l'initialisation SD !");
return;
}
File myFile = SD.open("test.txt", FILE_WRITE);
if (myFile) {
myFile.println("Hello ESP32-P4 Hydra!");
myFile.close();
Serial.println("Écriture terminée.");
}
myFile = SD.open("test.txt");
if (myFile) {
Serial.println("Contenu du fichier :");
while (myFile.available()) {
Serial.write(myFile.read());
}
myFile.close();
}
}
void loop() {}