esp32-p4-hydra-sdcard-write.ino

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

Teste l'accès au stockage externe via l'interface SDIO 4 bits pour la journalisation de données.

Insérez une carte microSD formatée en FAT32. Assurez-vous que la broche SD_CS correspond au schéma de la carte Hydra (vérifier la documentation Adafruit pour le mapping exact SDIO). Le code écrit puis relit un fichier pour valider l'intégrité des données.

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

← Retour à la fiche