Sisällysluettelo:

SD -korttimoduuli Arduinolla: Tietojen lukeminen/kirjoittaminen: 14 vaihetta
SD -korttimoduuli Arduinolla: Tietojen lukeminen/kirjoittaminen: 14 vaihetta

Video: SD -korttimoduuli Arduinolla: Tietojen lukeminen/kirjoittaminen: 14 vaihetta

Video: SD -korttimoduuli Arduinolla: Tietojen lukeminen/kirjoittaminen: 14 vaihetta
Video: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Marraskuu
Anonim
SD -korttimoduuli Arduinolla: Tietojen lukeminen/kirjoittaminen
SD -korttimoduuli Arduinolla: Tietojen lukeminen/kirjoittaminen

Yleiskatsaus

Tietojen tallentaminen on yksi jokaisen projektin tärkeimmistä osista. On useita tapoja tallentaa tietoja tietotyypin ja koon mukaan. SD- ja mikro -SD -kortit ovat yksi käytännöllisimmistä tallennuslaitteista, joita käytetään esimerkiksi matkapuhelimissa, minitietokoneissa jne. Tässä opetusohjelmassa opit käyttämään SD- ja mikro -SD -kortteja Arduinon kanssa. Lopulta yksinkertaisena projektina mitat ympäristön lämpötilan joka tunti ja tallennat sen SD -kortille.

Mitä opit

SD- ja micro -SD -kortin käyttö

Tietojen kirjoittaminen SD -kortille

Tietojen lukeminen SD -kortilta

Vaihe 1: Mikä on SD- ja Micro SD -korttimoduuli?

Mikä on SD- ja Micro -SD -korttimoduuli?
Mikä on SD- ja Micro -SD -korttimoduuli?

SD- ja mikro -SD -korttimoduulien avulla voit kommunikoida muistikortin kanssa ja kirjoittaa tai lukea niihin liittyviä tietoja. Moduuliliitännät SPI -protokollassa.

Jotta voit käyttää näitä moduuleja Arduinon kanssa, tarvitset SD -kirjaston. Tämä kirjasto on oletusarvoisesti asennettu Arduino -sovellukseen.

Huomautus

Nämä moduulit eivät voi käsitellä suurikapasiteettisia muistikortteja. Yleensä näiden moduulien suurin tunnistettavissa oleva kapasiteetti on 2 Gt SD -korteilla ja 16 Gt micro SD -korteilla.

Vaihe 2: Tarvittavat komponentit

Pakolliset osat
Pakolliset osat

Laitteiston osat

Arduino UNO R3 *1

Micro SD TF -korttisovitinmoduuli *1

DS3231 I2C RTC -moduuli *1

Uros -naarasliitin *1

micro SD -kortti *1

Ohjelmistosovellukset

Arduino IDE

Vaihe 3: Tärkeitä SD -moduulikirjaston komentoja

Tärkeitä SD -moduulikirjaston komentoja
Tärkeitä SD -moduulikirjaston komentoja

Lyhyt selitys käytännön SD -kirjaston komennoista on liitteenä olevassa taulukossa.

*tiedosto on ilmentymä tiedostoluokasta. Lisätietoja SD -kirjastosta löydät täältä.

Vaihe 4: Kuinka käyttää SD- ja Micro SD -korttia Arduinon kanssa?

Kärki

Tässä opetusohjelmassa käytetty moduuli on micro SD -moduuli, mutta voit käyttää koodia ja opetusohjelmaa myös SD -moduuleille.

Vaihe 5: Piiri

Piiri
Piiri
Piiri
Piiri

Tämän moduulin käyttö on hyvin yksinkertaista ja sen kokoonpano on kuvan mukainen.

Vaihe 6: Koodi

Tietojen kirjoittaminen SD -kortille Arduinolla

Vaihe 7: Tulos

Tulos
Tulos

Yllä olevan koodin suorituksen tulos

Vaihe 8: Tietojen lukeminen

Tietojen lukeminen SD -kortilta Arduinolla

Vaihe 9: Tulos

Tulos
Tulos

Yllä olevan koodin suorituksen tulos

Vaihe 10: Projekti: Tallenna lämpötilatiedot MicroSD -kortille käyttämällä DS3231 -moduulia

DS3231 löytyy täältä. IC -kellon ja kalenterin lisäksi tässä moduulissa on myös lämpötila -anturi.

Vaihe 11: Piiri

Piiri
Piiri

Vaihe 12: Koodi

Koodi
Koodi

Jos haluat käyttää DS3231 -moduulia, sinun on ensin lisättävä kirjasto (Sodaq_DS3231.h) Arduino -sovellukseen.

Kun olet tallentanut lämpötilan eri aikaan päivästä, voit piirtää nämä tiedot Exceliin kaavion avulla.

Vaihe 13: Piirrä kaavio Excelissä:

Kaavion piirtäminen Excelissä
Kaavion piirtäminen Excelissä
Kaavion piirtäminen Excelissä
Kaavion piirtäminen Excelissä
Kaavion piirtäminen Excelissä
Kaavion piirtäminen Excelissä

Voit tehdä tämän seuraavasti:

Liitä SD -kortti tietokoneeseen.

Siirry Excel -ohjelmistoon ja valitse Tietoikkunasta Tekstistä -vaihtoehto ja valitse tiedosto muistikortiltasi.

Vaihe 14: Mitä seuraavaksi?

  • Luo sisään-/poistumisohjauslaite. Säästä RFID -moduulin ja Arduinon avulla useiden henkilöiden sisään- ja poistumisaikaa muistikortille. (Harkitse RFID -korttia jokaiselle henkilölle)
  • Tykkää Facebook -sivustamme, niin näet viimeisimmät projektit ja tuet myös tiimiämme.

Suositeltava: