Votre panier
Il n'y a plus de produit dans votre panierModule carte mémoire PMODMSD compatible Arduino et SPI
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).
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™
*
* 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:
/***********************************************************************
*
* 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
}
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