Despre cardul SD
Plăcile Arduino au propriul lor mediu de stocare intern dar este destul de limitat atunci când vrei sa stochezi fișiere mari, spre exemplu melodii sau imagini. Majoritatea microcontrolerelor nu au mai mult de câțiva kB de memorie EEPROM iar în anumite situații, un spațiu de stocare mare este absolut necesar.

Un data logger, un mp3 player sau o rama foto digitală necesita un spațiu de stocare mare. În situația asta cea mai bună variantă este sa utilizezi un card de memorie SD. Cardurile au spațiu de stocare mare, de ordinul GB, și sunt compatibile cu majoritatea device-urilor (calculatoare, camere foto, etc).
Atenție ! Înainte de a utiliza un card de memorie SD împreuna cu o placa Arduino, este bine sa ai în vedere câteva aspecte importante:
- tensiunea de alimentare a cardului este de 3.3V;
- în timpul scrierii pe card consumul creste și poate depăși 100 mA;
- cardurile sunt sensibile la fronturile pozitive și negative ale semnalelor;
- cardurile sunt de 2 tipuri: SD și microSD, diferența dintre cele doua fiind doar de dimensiuni și atât. În rest funcționează la fel;
- majoritatea cardurilor au nevoie de un filesystem. Cel mai popular este FAT32; În această situație îți sugerez să alimentezi cardul folosind o sursa de 3.3V și cel putin 200 mA. Pentru a converti nivelele logice ale plăcii Arduino cu nivelele logice de 3.3V ale cardului îți sugerez un circuit integrat convertor de nivele. Păstrează firele de conexiuni relativ mici și nu utiliza divizoare rezistive deoarece pot introduce zgomot.

Modalitati de a comunica cu cardul
Exista 2 modalități prin care placa Arduino poate să comunice cu cardul SD:
•.1 interfață SPI – este mult mai simplu de utilizat decât SDIO dar are o viteza mai mică. Necesită 4 pini de conectare; Citește mai multe detalii despre modul SPI: http://elm-chan.org/docs/mmc/mmc_e.html
•.2 interfața SDIO – este mai rapidă decât SPIO dar și mult mai complexa. Nu se utilizează în aplicațiile cu Arduino; Citește…
Conținutul acestui articol este în format PDF pus la dispoziție de specialiștii RoboFun.ro. Pentru a vizualiza apăsați butonul Preview iar pentru a descărca butonul Download.
Arduino – SD Card
- Cardul SD- Plăcile Arduino au propriul lor mediu de stocare intern dar este destul de limitat atunci când vrei sa stochezi fișiere mari, spre exemplu melodii sau imagini. Cupoane de reducere Banggood Ceasul Plotclock și placa Arduino Card SD Arduino mediu de stocare stochezi fișiere memorie EEPROM spațiu stocare MP3 player ramă foto digitală GB SD microSD FAT32 semnale interfață SPI interfață SDIO shield Despre cardul SD Placile Arduino au propriul lor mediu de stocare intern dar este destul de limitat atunci cand vrei sa stochezi fisiere mari, spre exemplu melodii sau imagini. Majoritatea microcontrollerelor nu au mai mult de cativa kB de memorie EEPROM iar in anumite situatii, un spatiu de stocare mare este absolut necesar. Un data logger, un mp3 player sau o rama foto digitala necesita un spatiu de stocare mare. In situatia asta cea mai buna varianta este sa utilizezi un card de memorie SD. Cardurile au spatiu de stocare mare, de ordinul GB, si sunt compatibile cu majoritatea device-urilor (calculatoare, camere foto, etc). Atentie ! Inainte de a utiliza un card de memorie SD impreuna cu o placa Arduino, este bine sa ai in vedere cateva aspecte importante: • tensiunea de alimentare a cardului este de 3.3V; • in timpul scrierii pe card consumul creste si poate depasi 100 mA; • cardurile sunt sensibile la fronturile pozitive si negative ale semnalelor; • cardurile sunt de 2 tipuri: SD si microSD, diferenta dintre cele doua fiind doar de dimensiuni si atat. In rest functioneaza la fel; • majoritatea cardurilor au nevoie de un filesystem. Cel mai popular este FAT32; In aceasta situatie iti sugerez sa alimentezi cardul folosind o sursa de 3.3V si cel putin 200 mA. Pentru a converti nivelele logice ale placii Arduino cu nivelele logice de 3.3V ale cardului iti sugerez un circuit integrat convertor de nivele. Pastreaza firele de conexiuni relativ mici si nu utiliza divizoare rezistive deoarece pot introduce zgomot. Modalitati de a comunica cu cardul Exista 2 modalitati prin care placa Arduino poate sa comunice cu cardul SD: •.1 interfata SPI – este mult mai simplu de utilizat decat SDIO dar are o viteza mai mica. Necesita 4 pini de conectare; Citeste mai multe detalii despre modul SPI: http://elm-chan.org/docs/mmc/mmc_e.html •.2 interfata SDIO – este mai rapida decat SPIO dar si mult mai complexa. Nu se utilizeaza in aplicatiile cu Arduino; Citeste mai multe detalii despre modul SDIO: http://en.wikipedia.org/wiki/Secure_Digital Cum se utilizeaza un card cu placa Arduino ? semnale Pentru a utiliza un card de memorie cu placa Arduino iti propun cateva proiecte: •.2.1http://blog.oscarliang.net/sd-card-arduino/ •.2.2SD Card Data Logger: http://computers.tutsplus.com/tutorials/how-to-add-an-sd-card-datalogger-to-an-arduino-project--cms-21713 •.2.3Arduino DIY SD Card Logging Shield: http://www.instructables.com/id/Arduino-DIY-SD-Card-Logging-Shield/ •.2.4Arduino MP3 Shield with SD Card: Arduino – SD Card stocare Arduino – SD Card stocare Arduino – SD Card stocare data logger, un mp3 player data logger, un mp3 player data logger, un mp3 player rama foto digitala rama foto digitala rama foto digitala nivelele logice ale placii Arduino nivelele logice ale placii Arduino nivelele logice ale placii Arduino
E timpul pentru fitness!