Carte SD avec Arduino Lire/Ecrire
Dans cette Article Nous verrons le montage de la Carte Arduino Uno Avec Le Module Carte SD
et comment Lire et écrire Les Donnés sur La Carte SD .
ce type de module est donné la solution efficace qui remplacer la faible mémoire interne des microcontrôleurs d’enregistrer des donnés.
Matériels
Schéma de Montage
Le Montage entre la carte Arduino Uno et le Module Carte SD
Le Tableau Suivant présente les branchement entre le Module Carte SD et les cartes Arduino Uno, Mega et Nano .
Module Carte SD | Arduino Uno | Arduino Mega | Arduino Nano |
GND | GND | GND | GND |
VCC | 3.3V | 3.3V | 3.3V |
MISO | 12 | 50 | 12 |
MOSI | 11 | 51 | 11 |
SCK | 13 | 52 | 13 |
CS | 4 | 53 | 4 |
Code Lire et écrire sur la carte SD
Pour intégrer le Module Carte SD avec la carte Arduino , il est déjà existe une bibliothèque à la plateforme Arduino :
#include <SPI.h> #include <SD.h>
Code pour écrire un fichier sur la carte SD
#include <SPI.h> #include <SD.h> File Electromapro; void setup() { Serial.begin(9600); if(!SD.begin(4)){ Serial.println("Pas de Carte SD"); return; } Serial.println("Carte SD est Monter"); Electromapro = SD.open("Electromapro.txt",FILE_WRITE);//pour écrire un nouveau fichie de type "txt" if(Electromapro){ Serial.println("Ecrire Sur La Carte "); Electromapro.println("Nouveau Test");//ecrire sur le fichier "Electromapro.txt" Electromapro.close(); } } void loop() { }
Code pour Lire des donnés dans un fichier sur la carte SD
#include <SPI.h> #include <SD.h> File Electromapro; void setup() { Serial.begin(9600); if(!SD.begin(4)){ Serial.println("Pas de Carte SD"); return; } Serial.println("Carte SD est Monter"); Electromapro = SD.open("Electromapro.txt"); if(Electromapro){ while(Electromapro.available()){ Serial.write(Emadtxt.read()); } Emadtxt.close(); } } void loop() { }