- 1× Плата-модуль
- 2× Трёхпроводной шлейф
- Поддерживаемые типы карт: microSD, microSDHC
- Максимальное размер памяти: 32 ГБ
- Интерфейс: SPI
- Рабочее напряжение: 3,3–5 В
- Потребляемый ток: 10 мА
- Габариты: 25,4×25,4 мм
Лёгкие web-сервера, подробные логи и объёмные медиафайлы — теперь это по плечу Arduino. Добавьте в свой проект компактный картридер и получите до 32 гигабайт энергонезависимой памяти.
Видеообзор
Общие сведения
SD-картридер предназначен для подключения карты памяти форматов microSD и microSDHC к Arduino или Espruino. Мы поместили на модуль регулятор напряжения и всю необходимую обвязку согласования уровней сигналов. Поэтому вы смело можете использовать его с управляющей электроникой напряжением от 3,3 до 5 В.
Подключение
Картридер подключается к управляющей электронике через шину питания и данных по протоколу SPI. Все линии выведены на две колодки Troyka-контактов.
Первая группа
- Сигнальный (CS) — выбор ведомого устройства. Подключите к любому цифровому пину микроконтроллера.
- Питание (V) — соедините с рабочим напряжением микроконтроллера.
- Земля (G) — соедините с пином GND микроконтроллера.
Вторая группа
- Сигнальный (DI) — вход ведомого устройства. Используется для приёма данных из микроконтроллера. Подключите к пину MOSI микроконтроллера.
- Сигнальный (DO) — выход ведомого устройства. Используется для передачи данных в микроконтроллер. Подключите к пину MISO микроконтроллера.
- Сигнальный (SCK) — пин последовательного тактового сигнала. Используется для согласования скорости передачи. Подключите к пину SCK микроконтроллера.
При подключении к Arduino или Iskra используйте Troyka Shield. Чтобы полностью избавиться от проводов, возьмите Troyka Slot Shield.
Также модуль физически совместим с breadboard’ом.
Программирование
SD-модуль общается с управляющей платой по интерфейсу SPI на низком уровне. Используйте библиотеки для облегчения написания кода программ: они скрывают в себе все тонкости общения с модулем и на выходе вы получите готовы данные.