Arduino да четат и пишат на файлове на SD картата
Запазете или споделете
Можете да използвате SD картата във вашето устройство с Arduino, за съхраняване и извличане на информация.
MicroSD карта с паметЗа да се свържете с микроб карта в нашия Ардуино Мега, ние ще използваме Ethernet щит разширяване борда с вграден слот микроб. Въпреки това, има много други разширителни карти са на разположение за други видове SD карти.
Pinout микроб карта паметКакто е показано по-горе, микроб карта с памет с 8 игли. Описание на всеки изход е дадена в таблицата по-долу.
Pin описание микроб памет карта
Ако решите да се опита да се свърже с SD карта себе си, а след това не забравяйте да се свържете терминали SD карта до съответните изводи Ардуино. Тъй като ние сме с помощта на търговската мрежа платка за разширение, тогава ние нямаме проблем с това. Всичко, което трябва да направите е да настроите изхода на Arduino, използвайте по подразбиране, тъй като CS (чип изберете), за използване като изход. В нашия Arduino Mega е на изхода 53. Разширяването на борда на Ethernet щит CS пин е на изхода 4. Вие трябва правилно да го идентифицира в кода на SD картата.
експеримент 1
В този експеримент, ние смятаме, как да се чете файл от SD карта.
аксесоари
- 1 х микроб карта памет;
- 1 х разширяване борда Ethernet щит;
- 1 х Ардуино Мега 2560.
За да прочетете от SD карта, ние ще използваме SD.h. на библиотеката Този код се приема, че файла "ourfile.txt" на вече е записано на SD картата.
експеримент 2
В този експеримент, ние ще разгледаме как да създадете файл, да го изгори, а след това се чете от SD картата.
аксесоари
Ние ще използваме същия хардуер, както в предишния експеримент.
За да напишете файл на SD картата и я прочете, ние отново ще използва SD.h библиотека.