Arduino pentru a citi și scrie fișiere pe card SD
Salvare sau Împărtășiți
Puteți utiliza cardul SD în dispozitivul la Arduino, pentru a stoca și prelua informații.
card de memorie MicroSDPentru a conecta cartela microSD la bordul nostru Arduino Mega, vom folosi placa de extensie Ethernet scut cu un slot microSD integrat. Cu toate acestea, există multe alte carduri de expansiune sunt disponibile pentru alte tipuri de carduri SD.
card de memorie microSD PinoutAșa cum sa arătat mai sus, card de memorie microSD are 8 pini. Descrierea fiecare ieșire este dată în tabelul de mai jos.
Descriere card de memorie microSD Pin
Dacă decideți să încercați să vă conectați un card SD le apoi asigurați-vă că pentru a conecta cardul SD terminale la respectivele terminale Arduino bord. Din moment ce sunt utilizați un card de expansiune disponibil comercial, atunci nu avem nici o problemă cu asta. Tot ce trebuie să facem este să configurați ieșirea Arduino, utilizați implicit, ca CS (chip select), pentru a fi utilizat ca ieșire. În Mega nostru Arduino este de ieșire 53. Extinderea bord de scut Ethernet CS PIN-ul este de ieșire 4. Trebuie să-l identifice corect codul de pe cardul SD.
experimentul 1
În acest experiment, considerăm modul de a citi un fișier de pe cardul SD.
accesorii
- card de memorie 1 x microSD;
- 1 x scut placa de extensie Ethernet;
- 1 x Consiliul de Arduino Mega 2560.
Pentru a citi de pe un card SD, vom folosi biblioteca SD.h. Acest cod presupune că fișierul „ourfile.txt“ a fost deja înregistrată pe cardul SD.
experimentul 2
În acest experiment, vom examina modul de a crea fișierul, arde-l, și apoi citiți-l de pe cardul SD.
accesorii
Vom folosi același hardware ca și în experimentul anterior.
Pentru a scrie un fișier de pe card SD și citiți-l, vom folosi din nou biblioteca SD.h.