Пример подключения модуля micro SD карт к Arduino Uno (Mega)

Мы уже коснулись темы подключения SD-карты к нашему микроконтроллеру, теперь коснемся этой темы более подробно и поговорим про модуль микро SD карт.

Модуль для micro SD карт используется для передачи данных на стандартную SD-карту и обратно. Вывод контактов напрямую совместим с Arduino, а также может использоваться с другими микроконтроллерами. Это позволяет нам добавлять в наш проект массовое хранение и регистрацию данных.

Особенности

  1. Входное напряжение: 3,3 В / 5 В
  2. Со всеми выводами SD SPI: MOSI, SCK, MISO и CS для дальнейшего подключения
  3. Через программирование вы можете читать и записывать на SD-карту, используя ваш Aрдуино
  4. Сделаете приложение SD более простым и простым
  5. Общайтесь с Arduino, используя интерфейс SPI
  6. Push-pop гнездо с картой немного над краем печатной платы, поэтому его легко вставить и удалить
  7. 4 монтажных отверстия диаметром 2,2 мм
  8. Используйте только 4 вывода ввода / вывода на Arduino
  9. Размер: 42 мм x 25 мм x 5 мм

Шаг 1: Комплектующие

Для этого урока нам необходимы следующие комплектующие:

  • Arduino Uno
  • USB-кабель типа A-B
  • Модуль Micro SD карт
  • Проводная перемычка папа-мама
  • SD-карта

Шаг 2. Схема соединения

Модуль микро SD-карты

Этот модуль использует стандартный интерфейс SPI для связи, который включает шины SPI, MISO, MOSI, SCK и сигнальный выход CS. Через программирование данные могут быть легко прочитаны и записаны на SD-карту с помощью Arduino или других микроконтроллеров.

  • CS (выбор чипа)
  • SCK (последовательный тактовый сигнал)
  • MOSI (cлужит для передачи данных от ведущего устройства ведомому)
  • VCC (3.3 В или 5 В)
  • GND (земля)

На приведенной выше схеме показано простое соединение модуля Micro SD Card и Arduino UNO

  • Подключите VCC с 5В в Arduino
  • Затем подключите GND SD-карты к земле Arduino
  • Подключите CS к контакту 14
  • Подключите SCK к контакту 13
  • MOSI подключается к контакту 11
  • Наконец, подключите MISO (служит для передачи данных от ведомого устройства ведущему) к контакту 12

После того как вы все соедините подключите Arduino к источнику питания с помощью USB-кабеля.

ВАЖНО! Для Arduino Mega мы используем контакты 50, 51, 52 и 53 для MISO, MOSI, SCK и CS соответственно.

Шаг 3: Вставляем код

Попробуем на примере в нашем Ардуино:

  1. Открываем программное обеспечение Arduino
  2. Нажимаем 'file'
  3. Находим 'example'
  4. Кликаем 'SD'
  5. Выбираем 'ReadWrite'

Шаг 4: Выбираем COM-порт

Просто нажмите на «Tools», затем выберите порт, доступный на вашем ПК.

Шаг 5: Загружаем исходный код

Загрузите исходный код в Arduino и откройте "последовательный монитор" (Serial Monitor), чтобы получить результат.

Шаг 6: Результат

Следующий результат будет отображаться на экране - см.выше.

В этом примере был создан файл .txt с именем «test.txt» внутри которого записано выражение «тестирование 1,2,3». После этого предложение «тестирование 1,2,3» было прочитано из txt-файла и отображено на экране.

23.01.2018 | Уроки | | Автор:
Ардуино+
Больше интересного ↓