Module de carte SD lecture/écriture SPI

(3 commentaires des clients)

1,25

Module d'enregistrement de données SD.

10 en stock

SKU HE0139-001 Catégorie : Tags: , , , , Version :

Description

Ce module de carte SD est une solution prête à l'emploi pour écrire des données sur une carte SD ou lire des données depuis une carte SD. Fonctionne sur 3.3 ou 5V et peut être connecté via SPI. Par exemple, pour enregistrer des données météorologiques ou un stockage supplémentaire pour votre module MP3.

Spécifications du module de carte SD :
– Fonctionne sur : 3.3V ou 5V.
– Convient pour : cartes SD/SDHC (non incluses).
– Interface : SPI.

Exemple de code Arduino :

Bibliothèque Arduino

/*
 SD module example
 
 This example shows how to read and write data to and from an SD card file
 and how to create and destroy an SD card file
 The circuit:
 * SD card attached to SPI bus as follows:
 ** MOSI - pin 11
 ** MISO - pin 12
 ** CLK - pin 13
 ** CS - pin 10
 
 created   Nov 2010
 by David A. Mellis
 updated 2 Dec 2010
 by Tom Igoe
 
 This example code is in the public domain.
      
 */
 
#include < SD.h >

// define the pin that powers up the SD card
#define MEM_PW 8

File myFile;

void setup()
{
  Serial.begin(9600);
  Serial.print("Initializing SD card...");
  // On the Ethernet Shield, CS is pin 4. It's set as an output by default.
  // Note that even if it's not used as the CS pin, the hardware SS pin
  // (10 on most Arduino boards, 53 on the Mega) must be left as an output
  // or the SD library functions will not work.
 
  // on my MicroSD Module the power comes from a digital pin
  // I activate it at all times
   pinMode(MEM_PW, OUTPUT);
   digitalWrite(MEM_PW, HIGH);
  
  if (!SD.begin(10)) {
    Serial.println("initialization failed!");
    return;
  }
  Serial.println("initialization done.");
 
  //delete old file
    SD.remove("example.txt");
   
  // Check to see if the file exists:
  if (SD.exists("example.txt")) {
    Serial.println("example.txt exists.");
   
  }
  else {
    Serial.println("example.txt doesn't exist.");
  }
 
  // open the file. note that only one file can be open at a time,
  // so you have to close this one before opening another.
  myFile = SD.open("example.txt", FILE_WRITE);
 
  // if the file opened okay, write to it:
  if (myFile) {
    Serial.print("Writing to example.txt...");
    myFile.println("testing 1, 2, 3.");
    // close the file:
    myFile.close();
    Serial.println("done.");
  } else {
    // if the file didn't open, print an error:
    Serial.println("error opening example.txt");
  }
 
   // Check to see if the file exists:
  if (SD.exists("example.txt")) {
    Serial.println("example.txt exists.");
  }
  else {
    Serial.println("example.txt doesn't exist."); 
  }
 
  // re-open the file for reading:
  myFile = SD.open("example.txt");
  if (myFile) {
    Serial.println("example.txt:");
   
    // read from the file until there's nothing else in it:
    while (myFile.available()) {
        Serial.write(myFile.read());
    }
   
    //Delay to enable the user to stop the secuence
    Serial.println("if you want disconnect SD card ");
    delay(10000);
   
   
    // close the file:
    myFile.close();
  } else {
      // if the file didn't open, print an error:
    Serial.println("error opening example.txt");
  }
  // delete the file:
  Serial.println("Removing example.txt...");
  SD.remove("example.txt");

  if (SD.exists("example.txt")){
    Serial.println("example.txt exists.");
  }
  else {
    Serial.println("example.txt doesn't exist."); 
  }
}

void loop()
{
    // nothing happens after setup
}

3 commentaires pour Module de carte SD lecture/écriture SPI

  1. Peter (propriétaire vérifié) -

    Lecteur SD bon et pas cher.
    Lit et écrit assez rapidement. (assez rapide pour les fichiers texte)

    Je veux le tester bientôt pour voir à quelle vitesse il joue de la musique.

  2. benjaminvanzwienen@live.nl (propriétaire vérifié) -

    Excellent rapport qualité/prix. Utilisé pour enregistrer la température. Il est simple qu'un fichier .txt puisse être ouvert directement dans Excel.

  3. Électronique4Fun (propriétaire vérifié) -

    Ce module SD fonctionne bien pour moi avec la bibliothèque SD Arduino standard et une carte SD Fat8 standard de 32 Go directement sortie de l'emballage. Astuce : lorsque vous utilisez l'enregistrement des données, enregistrez le fichier au format .csv

Seuls les clients connectés ayant acheté ce produit peuvent rédiger un avis.

Expédition aux Pays-Bas

Ce produit est livré par courrier postal PostNL dans une enveloppe à bulles.
- 3.45 € de frais de port pour les commandes inférieures à 25 €.
- 2.95 € de frais de port pour les commandes comprises entre 25 et 45 €.
- Les commandes supérieures à 45 € seront acceptées gratuitement envoyé par la poste aux lettres PostNL.

  • Commandé avant 16h30 les jours ouvrables, expédié le jour même !
    Cliquez ici pour connaître les coûts en dehors des Pays-Bas.
  • Question produit ?

      Votre Nom (requis)

      Votre email (obligatoire)

      Votre question

      Vous pourriez également aimer ...