Подключение
С контроллером модуль общается протоколу SPI — для этого используются все шесть ног модуля.
Верхняя группа контактов предназначена для организации обмена данными:
- контакт DI (или MOSI) — вход ведомого устройства — подключите к пину DO микроконтроллера
- контакт DO (или MISO) — выход ведомого устройства — к пину DI
- контакт SCK — пин последовательного тактового сигнала — к пину генератора тактовых импульсов
Нижняя группа — для выбора устройства и питания:
- контакт CS — выбор ведомого устройства — подключите к пину SS микроконтроллера
- контакт V — к контакту питания 3.3 — 5 В
- контакт G — к земле
Модуль подключается к управляющей электронике двумя трёхпроводными шлейфами. Через Troyka Shield можно подключить один модуль, к Troyka Shield LP — два, а на Slot Shield можно установить сразу три SPI-модуля.
Библиотеки и классы
Для работы с Arduino используются стандартная библиотека «SD», которая входит в состав Arduino IDE. В библиотеке приведены примеры выполнения основных операций — получения данных о карте, работе с файловой структурой, чтения и записи файлов. При помощи этой библиотеки Arduino может работать только с одной картой памяти SD.
Если у вас Iskra JS для работы с SD картами воспользуйтесь встроенной в Espruino IDE библиотекой fs или классом file.
Комплектация
- 1× Плата-модуль
- 2× Трёхпроводной шлейф