Micro SD kártyamodul

Micro SD kártyamodul

A modul (Micro SD Card Adapter) egy Micro SD kártyaolvasó modul. A modul az Arduino-val való kommunikációjához SPI buszt használ. A modul csatlakoztatását követően a modulba behelyezett kártya fájlrendszere az Arduino felől elérhető, az írható és/vagy olvasható. Jellemző felhasználása: mérésadatok loggolása.

Az Arduino SPI összefoglalása itt található: Arduino SPI.
Az Aduino-s SPI megoldások összefoglalása itt található: Arduino SPI kommunikáció.

A modulban felhasználásra szánt SD kártyát előzetesen formattálni kell. Az Arduino megbirkózik a FAT16 és FAT32-es formátumokkal is, mindenesetre a FAT16 a támogatott. Az SD kártyán használt fájlnevek esetében a szigorúbb, 8.3 forma érvényes, azaz 8 karakter fájlnév és 3 karakter kiterjesztés. Fintos, hogy a file.write() parancs mindaddig nem ír az SD kártyára, míg az írásműveletet vagy a close() vagy a flush() paranccsal le nem zárjuk azt.

Több típusú kártyamodul is létezik a piacon, itt most csak ezt az egyet ismertetem. Ha szükséges, kibővítem a dokumentációt.

A kártyamodul portjait az alábbiak szerint érdemes az Aduino UNO-val összekötni:

  • Micro SD CS ⇔ Arduino pin 4
  • Micro SD SCK ⇔ Arduino pin 13
  • Micro SD MOSI ⇔ Arduino pin 11
  • Micro SD MISO ⇔ Arduino pin 12
  • Micro SD VCC ⇔ Arduino 5V
  • Micro SD GND ⇔ Arduino GND

Micro SD kártyamodul bekötése

A Micro SD kártyamodul leírása a Arduino oldalon itt található:

https://www.arduino.cc/en/Reference/SD

A Micro SD kártyamodul könyvtára innen tölthető le: https://github.com/greiman/SdFat

Ugyaninnen a példaprogramok széles választéka is letölthető: https://github.com/greiman/SdFat/tree/master/examples