Мы уже коснулись темы подключения SD-карты к нашему микроконтроллеру, теперь коснемся этой темы более подробно и поговорим про модуль микро SD карт.
Модуль для micro SD карт используется для передачи данных на стандартную SD-карту и обратно. Вывод контактов напрямую совместим с Arduino, а также может использоваться с другими микроконтроллерами. Это позволяет нам добавлять в наш проект массовое хранение и регистрацию данных.
Особенности
- Входное напряжение: 3,3 В / 5 В
- Со всеми выводами SD SPI: MOSI, SCK, MISO и CS для дальнейшего подключения
- Через программирование вы можете читать и записывать на SD-карту, используя ваш Aрдуино
- Сделаете приложение SD более простым и простым
- Общайтесь с Arduino, используя интерфейс SPI
- Push-pop гнездо с картой немного над краем печатной платы, поэтому его легко вставить и удалить
- 4 монтажных отверстия диаметром 2,2 мм
- Используйте только 4 вывода ввода / вывода на Arduino
- Размер: 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-кабеля.
Шаг 3: Вставляем код
Попробуем на примере в нашем Ардуино:
- Открываем программное обеспечение Arduino
- Нажимаем 'file'
- Находим 'example'
- Кликаем 'SD'
- Выбираем 'ReadWrite'
Шаг 4: Выбираем COM-порт
Просто нажмите на «Tools», затем выберите порт, доступный на вашем ПК.
Шаг 5: Загружаем исходный код
Загрузите исходный код в Arduino и откройте "последовательный монитор" (Serial Monitor), чтобы получить результат.
Шаг 6: Результат
Следующий результат будет отображаться на экране - см.выше.
В этом примере был создан файл .txt с именем «test.txt» внутри которого записано выражение «тестирование 1,2,3». После этого предложение «тестирование 1,2,3» было прочитано из txt-файла и отображено на экране.