SD kartes modulis ar Arduino: kā lasīt/rakstīt datus: 14 soļi
SD kartes modulis ar Arduino: kā lasīt/rakstīt datus: 14 soļi
Anonim
SD kartes modulis ar Arduino: kā lasīt/rakstīt datus
SD kartes modulis ar Arduino: kā lasīt/rakstīt datus

Pārskats

Datu glabāšana ir viena no vissvarīgākajām katra projekta sastāvdaļām. Ir vairāki veidi, kā uzglabāt datus atbilstoši datu tipam un lielumam. SD un micro SD kartes ir vienas no praktiskākajām atmiņas ierīcēm, kuras tiek izmantotas tādās ierīcēs kā mobilie tālruņi, minidatori un citi. Šajā apmācībā jūs uzzināsit, kā lietot SD un micro SD kartes ar Arduino. Galu galā, kā vienkāršs projekts, jūs katru stundu mērīsit apkārtējās vides temperatūru un saglabāsit to SD kartē.

Ko Tu iemācīsies

Kā lietot SD un micro SD karti

Datu ierakstīšana SD kartē

Datu nolasīšana no SD kartes

1. darbība: kas ir SD un Micro SD kartes modulis?

Kas ir SD un Micro SD karšu modulis?
Kas ir SD un Micro SD karšu modulis?

SD un micro SD karšu moduļi ļauj sazināties ar atmiņas karti un rakstīt vai lasīt uz tiem esošo informāciju. Moduļa saskarnes SPI protokolā.

Lai izmantotu šos moduļus ar Arduino, jums ir nepieciešama SD bibliotēka. Šī bibliotēka pēc noklusējuma ir instalēta lietojumprogrammā Arduino.

Piezīme

Šie moduļi nevar apstrādāt lielas ietilpības atmiņas kartes. Parasti šo moduļu maksimālā identificējamā ietilpība ir 2 GB SD kartēm un 16 GB - micro SD kartēm.

2. darbība. Nepieciešamās sastāvdaļas

Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas

Aparatūras komponenti

Arduino UNO R3 *1

Micro SD TF karšu adaptera modulis *1

DS3231 I2C RTC modulis *1

Džemperis no tērauda līdz sievietei *1

micro SD karte *1

Programmatūras lietotnes

Arduino IDE

3. darbība. Svarīgas SD moduļa bibliotēkas komandas

Svarīgas SD moduļa bibliotēkas komandas
Svarīgas SD moduļa bibliotēkas komandas

Īss praktisko SD bibliotēkas komandu skaidrojums ir sniegts pievienotajā tabulā.

*fails ir piemērs no failu klases. Plašāku informāciju par SD bibliotēku varat atrast šeit.

4. solis: Kā lietot SD un Micro SD karti ar Arduino?

Padoms

Šajā apmācībā izmantotais modulis ir micro SD modulis, tomēr kodu un apmācību varat izmantot arī SD moduļiem.

5. solis: ķēde

Ķēde
Ķēde
Ķēde
Ķēde

Šī moduļa izmantošana ir ļoti vienkārša, un tā konfigurācija ir kā attēlā.

6. darbība: kods

Datu ierakstīšana SD kartē, izmantojot Arduino

7. solis: rezultāts

Rezultāts
Rezultāts

Iepriekš minētā koda izpildes rezultāts

8. darbība: datu nolasīšana

Datu lasīšana no SD kartes, izmantojot Arduino

9. solis: rezultāts

Rezultāts
Rezultāts

Iepriekš minētā koda izpildes rezultāts

10. solis: projekts: saglabājiet temperatūras datus MicroSD, izmantojot DS3231 moduli

DS3231 varat atrast šeit. Papildus IC pulkstenim un kalendāram šim modulim ir arī temperatūras sensors.

11. solis: ķēde

Ķēde
Ķēde

12. darbība: kods

Kods
Kods

Lai strādātu ar DS3231 moduli, vispirms jāpievieno bibliotēka (Sodaq_DS3231.h) lietojumprogrammai Arduino.

Pēc temperatūras saglabāšanas dažādos dienas laikos, izmantojot diagrammu, varat šo informāciju ievilkt programmā Excel.

13. darbība: uzzīmējiet diagrammu programmā Excel:

Zīmējiet diagrammu programmā Excel
Zīmējiet diagrammu programmā Excel
Zīmējiet diagrammu programmā Excel
Zīmējiet diagrammu programmā Excel
Zīmējiet diagrammu programmā Excel
Zīmējiet diagrammu programmā Excel

Lai to izdarītu, rīkojieties šādi:

Pievienojiet SD karti datoram.

Ievadiet Excel programmatūru un datu logā atlasiet opciju No teksta un atlasiet failu no atmiņas kartes.

14. solis: kas tālāk?

  • Izveidojiet ieejas/izejas vadības ierīci. Izmantojot RFID moduli un Arduino, ietaupiet ieejas un izejas laiku vairākām personām atmiņas kartē. (Apsveriet RFID karti katrai personai)
  • Patīk mūsu Facebook lapa, lai pamanītu jaunākos projektus un arī atbalstītu mūsu komandu.

Ieteicams: