Az SD kártya csatlakoztatása és használata c arduino, elektronikus cookie-k
A felhasználó számára elérhető legfel- jebb memória az Arduino Mega kártyán csak 4 kilobájt. Az Arduino Nano csak 1 kilobájt memóriával rendelkezik. Ez elég ahhoz, hogy több változóra emlékezzen. És mi van akkor, ha olyan probléma merül fel, amelyben nagy mennyiségű adatot kell tárolni? Például a hőmérsékletváltozás vagy telemetria quadrocopter története? Az ideális megoldás az SD kártya vezérlőhöz való csatlakozás. Szinte korlátlan tárhelyet kapsz bármilyen információért. Az SD-kártyát közvetlenül az Arduino-hoz csatlakoztathatjuk, ha a vezetékek közvetlenül a kártya érintkezőire forraszthatók. Azonban könnyebb és kényelmesebb egy speciális modul használatát az SD kártyához való munkavégzéshez. A cikk leírja, hogyan csatlakoztathatunk egy ilyen modult különböző Arduino kártyákhoz és együttműködhetünk az SD kártyával. Itt megrendelheti a modult egy hitelesített szállítótól.
A modul kétsoros tűcsúcsokkal rendelkezik. Ugyanakkor csak 6 kapcsolatot használ a kapcsolat. A modul az SPI interfészen keresztül működik. Az Arduino táblákon egy kis csatlakozót észlelhetünk, amely 6 pólusból áll a tábla elülső oldalán. Ez az SPI csatlakozó. Helyes neve az ICSP. Ez a legtöbb alaplapra vonatkozik. A csatlakozáshoz kényelmesen használhatja az anya-mama vezetékeket. Néhány modellen (Mega2560, Nano, Uno) az SPI csapokat duplikálják a tábla digitális pólusain. Az alábbi táblázat mutatja az SPI megfelelését a digitális kimenetek érintkezőinek:
Az Arduino Leonardo-ban az SPI csapok nem duplikálódnak a digitális tüskékhez, és a modult csak az SPI csatlakozóhoz csatlakoztathatja a következő séma szerint:
ICSP csatlakozó Arduino
Amikor a modult az anya-anyák vezetékeihez az Arduino Nano-hoz csatlakoztatja, még egy kenyérsütőre sem lesz szükség
Helyezzen be egy SD kártyát a FAT32 vagy FAT16 fájlrendszerbe az SD kártyára, és töltse be a következő vázlatot a kártyára: