Адаптер MicroSD подключается к Arduino Uno к контактам  SPI интерфеса:

  • SCK к пину 13
  • MISO к пину 12
  • MOSI к пину 11
  • CS в к пину 4 по умолчанию, но можно использовать любой другой

      Более детально это показано на схеме ниже.

 

Схема подключения адаптера MicroSD к Arduino Uno:
MicroSD -> Arduino Uno

 

 

Цветные провода Arduino Uno MicroSD адаптер
Черный GND GND
Красный +5V VCC
Желтый D12 MISO MISO
Зеленый D11 MOSI MOSI
Синий D13 SCK SCK
Серый D10*

*можно использовать другой цифровой вход-выход

        Данный адаптер имеет 5В питание и по этой причине подключение к 5В-вым Ардуино Уно или Нано не требует никаких дополнительных согласований. Однако отмечу, что сама карта MicroSD должна быть запитана 3В питанием, но это решено в схеме самого адаптера.

        Для работы с картами MicroSD я использую библиотеку SD.h. Примеры программ, идущие вместе с библиотекой, демонстрируют что и как делать на практике. Я ограничусь лишь простейшим примером от себя, который можно запустить как тест работоспособности и правильности подключения устройства.

 

         Результат работы программы смотрите непосредственно на карте, окрыв текстовый файл JOURNAL. Если на момент запуска программы такого файла на карте не было, то программа его создаст. Если же такой файл уже был и содержал какие-то записи, то произойдет дополнение файла новыми записями, котрые разместятся под последней. В случае, если вы не находите на карте файл JOURNAL, то откройте Serial monitor в Arduino IDEи посмотрите
сообщение об ошибке.

 

 

Журнал записей

        В данном случае файла не было. На этом завершаемся.