SD -kaartmodule met Arduino: hoe om data te lees/skryf: 14 stappe
SD -kaartmodule met Arduino: hoe om data te lees/skryf: 14 stappe
Anonim
SD -kaartmodule met Arduino: hoe om data te lees/skryf
SD -kaartmodule met Arduino: hoe om data te lees/skryf

Oorsig

Die stoor van data is een van die belangrikste dele van elke projek. Daar is verskillende maniere om data te stoor volgens die datatipe en grootte. SD- en mikro -SD -kaarte is een van die mees praktiese onder die stoortoestelle, wat gebruik word in toestelle soos selfone, mini -rekenaars en ens. In hierdie tutoriaal leer u hoe u SD- en mikro -SD -kaarte met Arduino kan gebruik. Uiteindelik, as 'n eenvoudige projek, meet u die omgewingstemperatuur elke uur en stoor dit op die SD -kaart.

Wat jy sal leer

Hoe om 'n SD- en mikro -SD -kaart te gebruik

Skryf data op SD -kaart

Lees data vanaf SD -kaart

Stap 1: Wat is SD- en Micro SD -kaartmodule?

Wat is SD- en Micro SD -kaartmodule?
Wat is SD- en Micro SD -kaartmodule?

Met die SD- en mikro -SD -kaartmodules kan u met die geheue kaart kommunikeer en die inligting daaroor skryf of lees. Die module -koppelvlakke in die SPI -protokol.

Om hierdie modules met Arduino te gebruik, benodig u die SD -biblioteek. Hierdie biblioteek is standaard op die Arduino -toepassing geïnstalleer.

Let op

Hierdie modules kan nie geheue kaarte met 'n hoë kapasiteit hanteer nie. Gewoonlik is die maksimum identifiseerbare kapasiteit van hierdie modules 2 GB vir SD -kaarte en 16 GB vir mikro -SD -kaarte.

Stap 2: Vereiste komponente

Vereiste komponente
Vereiste komponente

Hardeware komponente

Arduino UNO R3 *1

Micro SD TF -kaartadaptermodule *1

DS3231 I2C RTC -module *1

Trui van man tot vrou *1

mikro SD -kaart *1

Sagteware programme

Arduino IDE

Stap 3: Belangrike opdragte van die SD -modulebiblioteek

Belangrike SD -module biblioteekopdragte
Belangrike SD -module biblioteekopdragte

In die aangehegte tabel word 'n kort uiteensetting gegee van die opdragte van die praktiese SD -biblioteek.

*lêer is 'n voorbeeld uit File -klas. Hier kan u meer inligting oor die SD -biblioteek vind.

Stap 4: Hoe om 'n SD- en Micro SD -kaart te gebruik met Arduino?

Wenk

Die module wat in hierdie tutoriaal gebruik word, is die micro SD -module, maar u kan ook die kode en tutoriaal vir SD -modules gebruik.

Stap 5: Kringloop

Kring
Kring
Kring
Kring

Die gebruik van hierdie module is baie eenvoudig en die opset daarvan is soos 'n prentjie.

Stap 6: Kode

Skryf data op SD -kaart met Arduino

Stap 7: Resultaat

Uitslag
Uitslag

Die resultaat van die bogenoemde uitvoering van die kode

Stap 8: Lees data

Lees data van SD -kaart met Arduino

Stap 9: Resultaat

Uitslag
Uitslag

Die resultaat van die uitvoering van die bogenoemde kode

Stap 10: Projek: Stoor temperatuurdata op 'n MicroSD met behulp van DS3231 -module

U kan DS3231 hier vind. Benewens die IC -klok en kalender, het hierdie module ook 'n temperatuursensor.

Stap 11: Kringloop

Kring
Kring

Stap 12: Kode

Kode
Kode

Om met die DS3231 -module te werk, moet u eers die biblioteek (Sodaq_DS3231.h) by die Arduino -toepassing voeg.

Nadat u die temperatuur op verskillende tye van die dag gestoor het, kan u hierdie inligting met behulp van die grafiek na Excel trek.

Stap 13: Teken 'n grafiek in Excel:

Teken 'n grafiek in Excel
Teken 'n grafiek in Excel
Teken 'n grafiek in Excel
Teken 'n grafiek in Excel
Teken 'n grafiek in Excel
Teken 'n grafiek in Excel

Om dit te doen, volg die volgende stappe:

Koppel die SD -kaart aan u rekenaar.

Voer die Excel -sagteware in, kies die opsie Uit teks in die data -venster en kies die lêer van u geheue kaart.

Stap 14: Wat is volgende?

  • Skep 'n toegangs-/uitgangbeheertoestel. Bespaar ingangs- en uitgangstyd vir verskeie persone op die geheue kaart met die RFID -module en Arduino. (Oorweeg 'n RFID -kaart vir elke persoon)
  • Hou van ons FaceBook -blad om die nuutste projekte raak te sien en ons span te ondersteun.