Описание
Модуль поддерживает карты форматов 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 используйте встроенную в Espruino IDE библиотеку fs или класс file.
Комплектация
- Плата-модуль, 1 шт
- Трехпроводной шлейф, 2 шт
