loader

Enregistrer des données sur une carte microSD avec Arduino

Le but de ce tutoriel est de prendre en main la gestion d’une carte microSD avec Arduino.


Brancher le capteur à la carte électronique selon le schéma suivant : 

Le bloc “Écrire dans la carte SD” dans la catégorie “Communication” suffit à générer tout le code nécessaire à l’enregistrement de données dans la carte microSD.

Brancher la carte et transférer le code suivant :



La console affiche un message d’erreur si les branchements du lecteur de carte microSD ne sont pas corrects, et un message de succès quand des données sont écrites sur la carte microSD.

Après quelques secondes, sortir la carte microSD du lecteur et la brancher à l’ordinateur à l’aide d’un adaptateur microSD/USB ou microSD/SD. Ouvrir le fichier DONNEES.txt, et admirer le résultat !

Il est possible de spécifier la borne de connection (initialement entrée digitale n°10) ainsi que les données enregistrées.

Le petit engrenage du bloc “Créer le texte” permet de choisir le nombre de champs souhaités. Pour enregistrer plusieurs données, utiliser un séparateur (point-virgule ou autre) afin de pouvoir différencier les données dans le tableur (LibreOffice, Microsoft Excel…) qui lira les données. Le guide d’utilisation du Ballon solaire détaille la création de courbes sur un tableur à partir des données (voir pages 24 à 27).

Le nom du fichier créé sur la carte est toujours DONNEES.txt (pour les utilisateurs avertis, il est possible de modifier ce paramètre en passant en “Mode code Arduino (C++)” dans l’interface).

L’objectif est d’enregistrer les données du capteur MQ135 (cf  tutoriel précédent) sur la carte microSD chaque seconde.
Astuce : Créer une variable ”Pollution” qui va prendre la valeur donnée par le capteur MQ135 puis enregistrer cette variable dans la carte microSD.



Tout fonctionne ? Pour vérifier, la solution se trouve ici.

Merci d’avoir suivi ce tutoriel ! N’hésitez pas à commenter pour partager vos succès ou poser vos questions.

Licence d'utilisation

Licence Creative Commons

Cette ressource est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 2.0 France