Indholdsfortegnelse:

SD -kortmodul med Arduino: Sådan læses/skrives data: 14 trin
SD -kortmodul med Arduino: Sådan læses/skrives data: 14 trin

Video: SD -kortmodul med Arduino: Sådan læses/skrives data: 14 trin

Video: SD -kortmodul med Arduino: Sådan læses/skrives data: 14 trin
Video: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Juli
Anonim
SD -kortmodul med Arduino: Sådan læses/skrives data
SD -kortmodul med Arduino: Sådan læses/skrives data

Oversigt

Lagring af data er en af de vigtigste dele af hvert projekt. Der er flere måder at gemme data i henhold til datatype og størrelse. SD- og micro SD -kort er et af de mest praktiske blandt lagringsenhederne, der bruges i enheder som mobiltelefoner, minicomputere og osv. I denne vejledning lærer du, hvordan du bruger SD- og micro SD -kort med Arduino. I sidste ende måler du som et simpelt projekt miljøtemperaturen hver time og gemmer den på SD -kortet.

Hvad du vil lære

Sådan bruges SD og micro SD -kort

Skrivning af data på SD -kort

Læser data fra SD -kort

Trin 1: Hvad er SD- og Micro SD -kortmodul?

Hvad er SD- og Micro SD -kortmodul?
Hvad er SD- og Micro SD -kortmodul?

SD- og micro SD -kortmodulerne giver dig mulighed for at kommunikere med hukommelseskortet og skrive eller læse oplysningerne om dem. Modulets grænseflader i SPI -protokollen.

For at bruge disse moduler med Arduino har du brug for SD -biblioteket. Dette bibliotek er som standard installeret på Arduino -applikationen.

Bemærk

Disse moduler kan ikke håndtere hukommelseskort med høj kapacitet. Normalt er den maksimale identificerbare kapacitet for disse moduler 2 GB for SD -kort og 16 GB for micro SD -kort.

Trin 2: Påkrævede komponenter

Påkrævede komponenter
Påkrævede komponenter

Hardware -komponenter

Arduino UNO R3 *1

Micro SD TF -kortadaptermodul *1

DS3231 I2C RTC -modul *1

Mand til hun jumper wire *1

micro SD -kort *1

Software -apps

Arduino IDE

Trin 3: Vigtige kommandoer til SD -modulbibliotek

Vigtige SD -modulbibliotekskommandoer
Vigtige SD -modulbibliotekskommandoer

En kort forklaring af praktiske SD -bibliotekets kommandoer findes i den vedhæftede tabel.

*filen er en forekomst fra filklassen. Du kan finde flere oplysninger om SD -biblioteket her.

Trin 4: Sådan bruges SD og Micro SD -kort med Arduino?

Tip

Det modul, der bruges i denne vejledning, er micro SD -modulet, men du kan også bruge koden og selvstudiet til SD -moduler.

Trin 5: Kredsløb

Kredsløb
Kredsløb
Kredsløb
Kredsløb

Brug af dette modul er meget enkelt, og dets konfiguration er som billede.

Trin 6: Kode

Skrivning af data på SD -kort med Arduino

Trin 7: Resultat

Resultat
Resultat

Resultatet af ovenstående kodeudførelse

Trin 8: Læsning af data

Læsning af data fra SD -kort med Arduino

Trin 9: Resultat

Resultat
Resultat

Resultatet af ovenstående kodeudførelse

Trin 10: Projekt: Gem temperaturdata på et MicroSD ved hjælp af DS3231 -modul

Du kan finde DS3231 her. Ud over IC -uret og kalenderen har dette modul også en temperatursensor.

Trin 11: Kredsløb

Kredsløb
Kredsløb

Trin 12: Kode

Kode
Kode

For at arbejde med DS3231 -modulet skal du først tilføje biblioteket (Sodaq_DS3231.h) til Arduino -applikationen.

Efter at have gemt temperaturen på forskellige tidspunkter af dagen, kan du trække disse oplysninger til Excel ved hjælp af diagrammet.

Trin 13: Tegn et diagram i Excel:

Tegn et diagram i Excel
Tegn et diagram i Excel
Tegn et diagram i Excel
Tegn et diagram i Excel
Tegn et diagram i Excel
Tegn et diagram i Excel

Følg disse trin for at gøre dette:

Tilslut SD -kortet til din pc.

Indtast Excel -softwaren, vælg indstillingen Fra tekst fra datavinduet, og vælg filen fra dit hukommelseskort.

Trin 14: Hvad er det næste?

  • Opret en indgangs-/udgangskontrolenhed. Brug RFID -modulet og Arduino til at spare ind- og udgangstid for flere personer på hukommelseskortet. (Overvej et RFID -kort for hver person)
  • Synes godt om vores FaceBook -side for at se de nyeste projekter og også støtte vores team.

Anbefalede: