SD картридер (Troyka-модуль)

Лёгкие web-сервера, подробные логи и объёмные медиафайлы — теперь это по плечу Arduino. Добавьте в свой проект компактый картридер и получите до 32 гигабайт энергонезависимой памяти.

Troyka-модуль поддерживает карты форматов microSD и microSDHC. В первом случае рекомендуем отформатировать карту под файловую систему FAT16, во втором — FAT32.

Родное напряжение SD карт — 3,3 В. Мы поместили на модуль регулятор напряжения и всю необходимую обвязку согласования уровней сигналов. Поэтому вы смело можете использовать его с управляющей электроникой напряжением от 3,3 до 5 В.

Подключение

С контроллером модуль общается протоколу 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.

Комплектация

Характеристики

  • Поддерживаемые типы карт: microSD, microSDHC
  • Напряжение питания: от 3,3 В до 5,5 В
  • Габариты: 25,4×25,4 мм