Arduino да четат и пишат на файлове на SD картата

Запазете или споделете

Можете да използвате SD картата във вашето устройство с Arduino, за съхраняване и извличане на информация.

Arduino да четат и пишат на файлове на SD картата
MicroSD карта с памет

За да се свържете с микроб карта в нашия Ардуино Мега, ние ще използваме Ethernet щит разширяване борда с вграден слот микроб. Въпреки това, има много други разширителни карти са на разположение за други видове SD карти.

Arduino да четат и пишат на файлове на SD картата
Pinout микроб карта памет

Както е показано по-горе, микроб карта с памет с 8 игли. Описание на всеки изход е дадена в таблицата по-долу.

Pin описание микроб памет карта

Ако решите да се опита да се свърже с SD карта себе си, а след това не забравяйте да се свържете терминали SD карта до съответните изводи Ардуино. Тъй като ние сме с помощта на търговската мрежа платка за разширение, тогава ние нямаме проблем с това. Всичко, което трябва да направите е да настроите изхода на Arduino, използвайте по подразбиране, тъй като CS (чип изберете), за използване като изход. В нашия Arduino Mega е на изхода 53. Разширяването на борда на Ethernet щит CS пин е на изхода 4. Вие трябва правилно да го идентифицира в кода на SD картата.

експеримент 1

В този експеримент, ние смятаме, как да се чете файл от SD карта.

аксесоари

  • 1 х микроб карта памет;
  • 1 х разширяване борда Ethernet щит;
  • 1 х Ардуино Мега 2560.
Arduino да четат и пишат на файлове на SD картата
Ардуино Мега с инсталирана разширяване борда Ethernet щит

За да прочетете от SD карта, ние ще използваме SD.h. на библиотеката Този код се приема, че файла "ourfile.txt" на вече е записано на SD картата.

експеримент 2

В този експеримент, ние ще разгледаме как да създадете файл, да го изгори, а след това се чете от SD картата.

аксесоари

Ние ще използваме същия хардуер, както в предишния експеримент.

За да напишете файл на SD картата и я прочете, ние отново ще използва SD.h библиотека.