Cuprins:

Modul card SD cu Arduino: Cum să citiți / să scrieți date: 14 pași
Modul card SD cu Arduino: Cum să citiți / să scrieți date: 14 pași

Video: Modul card SD cu Arduino: Cum să citiți / să scrieți date: 14 pași

Video: Modul card SD cu Arduino: Cum să citiți / să scrieți date: 14 pași
Video: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Noiembrie
Anonim
Modul card SD cu Arduino: Cum să citiți / să scrieți date
Modul card SD cu Arduino: Cum să citiți / să scrieți date

Prezentare generală

Stocarea datelor este una dintre cele mai importante părți ale fiecărui proiect. Există mai multe moduri de stocare a datelor în funcție de tipul și dimensiunea datelor. Cardurile SD și micro SD sunt una dintre cele mai practice dintre dispozitivele de stocare, care sunt utilizate pe dispozitive precum telefoane mobile, minicomputere etc. În acest tutorial, veți afla cum să utilizați cardurile SD și micro SD cu Arduino. La final, ca un proiect simplu, veți măsura temperatura mediului în fiecare oră și o veți stoca pe cardul SD.

Ce vei învăța

Cum se utilizează cardul SD și micro SD

Scrierea datelor pe cardul SD

Citirea datelor de pe cardul SD

Pasul 1: Ce este modulul de card SD și Micro SD?

Ce este modulul de card SD și Micro SD?
Ce este modulul de card SD și Micro SD?

Modulele cardului SD și micro SD vă permit să comunicați cu cardul de memorie și să scrieți sau să citiți informațiile de pe acestea. Interfațele modulului din protocolul SPI.

Pentru a utiliza aceste module cu Arduino aveți nevoie de biblioteca SD. Această bibliotecă este instalată în mod implicit pe aplicația Arduino.

Notă

Aceste module nu pot gestiona carduri de memorie de mare capacitate. De obicei, capacitatea maximă identificabilă a acestor module este de 2 GB pentru cardurile SD și de 16 GB pentru cardurile micro SD.

Pasul 2: Componente necesare

Componente necesare
Componente necesare

Componente hardware

Arduino UNO R3 * 1

Modul adaptor card micro SD TF * 1

DS3231 I2C Modul RTC * 1

Sârmă jumper de la bărbat la feminin * 1

card micro SD * 1

Aplicații software

IDE Arduino

Pasul 3: Comenzi importante ale bibliotecii modulului SD

Comenzi importante ale bibliotecii modulului SD
Comenzi importante ale bibliotecii modulului SD

O scurtă explicație a comenzilor practice ale bibliotecii SD este oferită în tabelul atașat.

* fișier este o instanță din clasa Fișier. Aici puteți găsi mai multe informații despre biblioteca SD.

Pasul 4: Cum se utilizează cardul SD și Micro SD cu Arduino?

Bacsis

Modulul utilizat în acest tutorial este modulul micro SD, cu toate acestea, puteți utiliza codul și tutorialul și pentru modulele SD.

Pasul 5: Circuit

Circuit
Circuit
Circuit
Circuit

Utilizarea acestui modul este foarte simplă și configurația sa este ca imagine.

Pasul 6: Cod

Scrierea datelor pe cardul SD cu Arduino

Pasul 7: Rezultat

Rezultat
Rezultat

Rezultatul executării codului de mai sus

Pasul 8: Citirea datelor

Citirea datelor de pe cardul SD cu Arduino

Pasul 9: Rezultat

Rezultat
Rezultat

Rezultatul executării codului de mai sus

Pasul 10: Proiect: Salvați datele de temperatură pe un microSD folosind modulul DS3231

Puteți găsi DS3231 aici. Pe lângă ceasul și calendarul IC, acest modul are și un senzor de temperatură.

Pasul 11: Circuit

Circuit
Circuit

Pasul 12: Cod

Cod
Cod

Pentru a lucra cu modulul DS3231, trebuie mai întâi să adăugați biblioteca (Sodaq_DS3231.h) la aplicația Arduino.

După stocarea temperaturii în diferite momente ale zilei, puteți atrage aceste informații în Excel folosind graficul.

Pasul 13: Desenați o diagramă în Excel:

Desenați o diagramă în Excel
Desenați o diagramă în Excel
Desenați o diagramă în Excel
Desenați o diagramă în Excel
Desenați o diagramă în Excel
Desenați o diagramă în Excel

Pentru a face acest lucru, urmați acești pași:

Conectați cardul SD la computer.

Introduceți software-ul Excel și selectați opțiunea Din text din fereastra de date și selectați fișierul de pe cardul de memorie.

Pasul 14: Ce urmează?

  • Creați un dispozitiv de control de intrare / ieșire. Folosind modulul RFID și Arduino, economisiți timpul de intrare și ieșire pentru mai multe persoane de pe cardul de memorie. (Luați în considerare un card RFID pentru fiecare persoană)
  • Apreciați pagina noastră FaceBook pentru a observa cele mai recente proiecte și, de asemenea, pentru a sprijini echipa noastră.

Recomandat: