Sd conexiune modul card pentru Arduino

Uneori, în proiectele pe care doriți să salvați o cantitate mare de informații. În acest articol, considerăm una dintre soluțiile la această problemă - modul de card SD. Să luăm în considerare exemplele standard ale bazei, și la rândul său, la capătul de citire cu un modul de temperatură și senzor de umiditate DHT11 și scriitor carte.

Sd conexiune modul card pentru Arduino

Modul card SD va găsi utilizarea sa în proiectele dvs. în cazul în care EEPROM volum insuficient (memorie nevolatilă), sau este necesar pentru a stoca date primite de la diverși senzori de pe mediul de stocare extern pentru prelucrarea ulterioară.

Conectarea liniilor de semnal și sol la Arduino după cum urmează:

Arduino pe bază de 328

În ceea ce privește furnizarea, placa are conectori pentru o tensiune de 5 volți și 3.3

Direct pe card SD în sine este alimentat de la un 3.3 volți. Avantaj al acestui modul este montat pe un stabilizator necesar de 3,3 volți. Deci, dacă nu ai 3.3volt mea, apoi se aplică de putere la slotul 5 volți și lucrurile se vor rezolva. În ilustrație, modulul este alimentat doar prin același + 5V.

Sd conexiune modul card pentru Arduino

Aici este un exemplu simplu al funcționării acestui modul într-un Arduino medie, folosind biblioteca standard SD.h.

Crearea unui fișier de pe card SD cu un text și să încerce să-l copiați pe celălalt prin Arduino. Este important să ne amintim că numai un singur fișier poate fi deschis simultan.

exemplu de cod

Sd conexiune modul card pentru Arduino

Acum, să trecem la un exemplu mai complex, care poate fi aplicat în viața reală, și anume datele de conexiune de la senzor și le înregistrează într-un fișier text. Utilizat ca un senzor de senzor nostru preferat de temperatură și umiditate DHT11. Senzorul este conectat la pinul digital al 7.
Modulul de card SD este conectat la Arduino

Exemplu de card SD cod + DHT11


Sd conexiune modul card pentru Arduino

P.S. În ciuda faptului că viteza de scriere pe card SD nu este atât de mare în comparație cu înregistrarea în EEPROM, și cu atât mai mult în memoria volatilă obișnuită a controlerului, unitatea se extinde cu siguranță potențialul Arduino, permițând stand-alone stoca cantități uriașe de date, și să le transferați pe o unitate flash normală.

Cumpara România Modul card SD