La carte Arduino UNO Rev 3 A000066 est très certainement le plus modèle le plus populaire et le plus utilisé de la gamme Arduino. Conçue sur la base d'un microcontrôleur ATmega328 avec bootloader intégré, cette version est le modèle officiel fabriqué en Italie.
Module Arduino PMODSD pour carte mémoire SD - Interface et connectique
Conçu pour être piloté par un arduino, ce module Pmod intègre support pour carte mémoire SD™ (aucune carte mémoire n'est livrée avec le module).
Prix :
14,40 €
TTC
Dont 0,04 € d'eco-participation
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 SD
*
*************************************************************************
* Description: Pmod_SD
* Les tensions appliquées sur les entrées A0 et A1 sont enregistrées dans un fichier
* de la carte SD.
*
* Matériel
* 1. Arduino Uno
* 2. Module Pmod SD
* 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 SD");
pinMode(CS, OUTPUT);
// Initialisation carte SD
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.
-
Site du fabricantTélécharger
-
Datasheet du moduleTélécharger