esp32-p4-hydra-sdcard-write.ino

Adafruit Metro ESP32-P4 Hydra · Archivo : esp32-p4-hydra-sdcard-write.ino · Lenguaje : C++ (Arduino) · Uso : Écrire et lire un fichier texte sur une carte microSD insérée dans le lecteur SDIO.

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() {}

← Volver a la ficha