Taula de continguts:

Mòdul de targeta SD amb Arduino: Com llegir / escriure dades: 14 passos
Mòdul de targeta SD amb Arduino: Com llegir / escriure dades: 14 passos

Vídeo: Mòdul de targeta SD amb Arduino: Com llegir / escriure dades: 14 passos

Vídeo: Mòdul de targeta SD amb Arduino: Com llegir / escriure dades: 14 passos
Vídeo: SKR 1.4 - Definitive User Guide 2024, Desembre
Anonim
Mòdul de targeta SD amb Arduino: Com llegir / escriure dades
Mòdul de targeta SD amb Arduino: Com llegir / escriure dades

Visió general

L’emmagatzematge de dades és una de les parts més importants de cada projecte. Hi ha diverses maneres d’emmagatzemar dades segons el tipus i la mida de les dades. Les targetes SD i micro SD són una de les més pràctiques dels dispositius d’emmagatzematge, que s’utilitzen en dispositius com ara telèfons mòbils, minicomputadors, etc. En aquest tutorial, aprendreu a utilitzar les targetes SD i micro SD amb Arduino. Al final, com a projecte senzill, mesurareu la temperatura ambiental cada hora i l’emmagatzemareu a la targeta SD.

Què aprendràs

Com s'utilitza la targeta SD i micro SD

Escriptura de dades a la targeta SD

Lectura de dades de la targeta SD

Pas 1: Què és el mòdul de targeta SD i Micro SD?

Què és el mòdul de targeta SD i Micro SD?
Què és el mòdul de targeta SD i Micro SD?

Els mòduls de targeta SD i micro SD us permeten comunicar-vos amb la targeta de memòria i escriure o llegir la informació que contenen. Les interfícies del mòdul al protocol SPI.

Per utilitzar aquests mòduls amb Arduino necessiteu la biblioteca SD. Aquesta biblioteca s’instal·la per defecte a l’aplicació Arduino.

Nota

Aquests mòduls no poden gestionar targetes de memòria d'alta capacitat. Normalment, la capacitat màxima identificable d’aquests mòduls és de 2 GB per a les targetes SD i de 16 GB per a les targetes micro SD.

Pas 2: components necessaris

Components obligatoris
Components obligatoris

Components de maquinari

Arduino UNO R3 * 1

Mòdul d'adaptador de targeta Micro SD TF * 1

Mòdul DS3231 I2C RTC * 1

Filferro jumper masculí a femení * 1

targeta micro SD * 1

Aplicacions de programari

IDE Arduino

Pas 3: ordres importants de la biblioteca del mòdul SD

Ordres importants de la biblioteca del mòdul SD
Ordres importants de la biblioteca del mòdul SD

A la taula adjunta es proporciona una breu explicació de les pràctiques ordres de la biblioteca SD.

* file és una instància de la classe File. Podeu trobar més informació sobre la biblioteca SD aquí.

Pas 4: Com utilitzar la targeta SD i Micro SD amb Arduino?

Consell

El mòdul utilitzat en aquest tutorial és el mòdul micro SD, però també podeu utilitzar el codi i el tutorial per als mòduls SD.

Pas 5: Circuit

Circuit
Circuit
Circuit
Circuit

L’ús d’aquest mòdul és molt senzill i la seva configuració és com la imatge.

Pas 6: Codi

Escriptura de dades a la targeta SD amb Arduino

Pas 7: Resultat

Resultat
Resultat

El resultat de l'execució del codi anterior

Pas 8: lectura de dades

Lectura de dades de la targeta SD amb Arduino

Pas 9: resultat

Resultat
Resultat

El resultat de l'execució del codi anterior

Pas 10: Projecte: deseu les dades de temperatura en una microSD mitjançant el mòdul DS3231

Podeu trobar DS3231 aquí. A més del rellotge i el calendari IC, aquest mòdul també té un sensor de temperatura.

Pas 11: Circuit

Circuit
Circuit

Pas 12: Codi

Codi
Codi

Per treballar amb el mòdul DS3231, primer heu d'afegir la biblioteca (Sodaq_DS3231.h) a l'aplicació Arduino.

Després d’emmagatzemar la temperatura a diferents hores del dia, podeu dibuixar aquesta informació a Excel mitjançant el gràfic.

Pas 13: Dibuixeu un gràfic a Excel:

Dibuixeu un gràfic a Excel
Dibuixeu un gràfic a Excel
Dibuixeu un gràfic a Excel
Dibuixeu un gràfic a Excel
Dibuixeu un gràfic a Excel
Dibuixeu un gràfic a Excel

Per fer-ho, seguiu aquests passos:

Connecteu la targeta SD al vostre PC.

Introduïu el programari Excel i seleccioneu l'opció De text a la finestra de dades i seleccioneu el fitxer de la targeta de memòria.

Pas 14: què segueix?

  • Creeu un dispositiu de control d’entrada / sortida. Mitjançant el mòdul RFID i Arduino, estalvieu el temps d’entrada i sortida de diverses persones a la targeta de memòria. (Penseu en una targeta RFID per a cada persona)
  • M'agrada la nostra pàgina FaceBook per notar els darrers projectes i també donar suport al nostre equip.

Recomanat: