Module carte mémoire PMODMSD compatible Arduino et SPI

    Module PmodMSD pour carte mémoire MicroSD™
    PMODMSD
    Disponible
    8,30 € TTC
    6,92 € HT

    Dont 0,01 € d'eco-participation déjà incluse dans le prix

    Conçu pour être piloté par un Arduino, ce module Pmod intègre support pour carte mémoire MicroSD™ (aucune carte mémoire n'est livrée avec le module).

    Reprise 1 pour 1         Frais de port à partir de 7.90 €   infos

     

    Fonction du module  Interface du module  Connectique du module  

     
    Ce module Pmod vous permettra de disposer d'un espace de stockage de type MicroSD™ pour vos applications (aucune carte mémoire n'est livrée avec le module). Conçu pour être piloté depuis une interface SPI (niveau 2,7V-3,3V), ce module pourra aussi être utilisé sur une Arduino ou autre microcontrôleur de niveau 5V à l'aide d'un circuit adaptateur de niveau (à prévoir).

    Doté d'un connecteur mâle 2 x 6 broches, ce module pourra être déporté via des cordons optionnels (voir modèles en bas de page).
     
    Ce module est soumis au contrôle de la réglementation américaine relative à l’exportation (15 CFR Part 730 et. seq.). 
      
     
    Exemple d'application avec un arduino™
     

    Mise en oeuvre du module PmodMSD


    /***********************************************************************
    *                                                                                                                                        
    *    Test du module Pmod lecteur carte Micro SD                                            
    *                                                                    
    *************************************************************************
    * Description:  Pmod_MSD                                               
    * Les tensions appliquées sur les entrées A0 et A1 sont enregistrées dans un fichier
    * de la carte Micro SD.
    *  
    * Matériel
    *        1. Arduino Uno                                       
    *        2. Module Pmod MSD 
    *        3. Module Adafruit TXB0108
    *        
    *        Schéma publié sous licence CC Attribution-ShareALike (réalisé avec Fritzing)
    *
    * N'importez pas le programme par un copier/coller dans l'IDE de l'arduino.
    * Utilisez le lien ci-dessous pour télécharger le code source.
    *
    *        Code source téléchargeable ici:
    ************************************************************************/
     
    #define CS 10                                                          // affectation de la broche CS
    #include <SPI.h>                                                     // appel des bibliothèques
    #include <SD.h> 
    int tension;
     
    void setup()
    {
      Serial.begin(9600);                                              // initialisation de la liaison série 
      Serial.println("Initialisation carte MicroSD");
      pinMode(CS, OUTPUT);
     
      // Initialisation carte MicroSD
      if (!SD.begin(CS))
      {
        Serial.println("    * Carte absente");
        Serial.println("    * Erreur de cablage");
        return;
      }
      Serial.println("Carte initialisee.");
      delay(2000);
      
    }
     
    void loop()
    {
      
      String donnee = "";                                             // chaîne de caractères pour le stockage des valeurs à enregistrer
      for (int i = 0; i < 2; i++)                                       // conversion des tensions et ajout à la chaîne de caractères
      {
        tension = analogRead(i);
        donnee+= String(tension);
        if (i < 1)
        {
          donnee += ",";                                               // placement d'une virgule entre les deux données
        }
      }
      
      File fichier = SD.open("datalog.txt", FILE_WRITE);             // ouverture du fichier datalog.txt
      if (fichier)                                                          // si le fichier est disponible
      {
        fichier.println(donnee);                               // écriture des données dans le fichier
        fichier.close();
        Serial.println(donnee);                                // écriture des données dans le moniteur série
      } 
      else                                                                  // si le fichier n'existe pas, afficher une erreur
      {
        Serial.println("Erreur d'ouverture fichier");
      }
      delay(1000);                                                  // attente d'une seconde entre deux mesures et enregistrement
    }
       
     

    Notes d'applications pour modules Pmod 
     
    La note d'application ci-dessus a retenu votre attention ? Téléchargez toutes les autres notes d'applications concernant l'utilisation des modules Pmod™ avec un arduino™ Uno. 
    Aucun avis
    Il est nécessaire d'être connecté pour laisser un avis

    Produits associés

    Produit ajouté à ma liste