FLProg
Категории раздела
Поддерживаемое [39]
Скоро [4]
Возможно [1]
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика

Онлайн всего: 23
Гостей: 19
Пользователей: 4
dragaman87, Michelinbrat, KaScada, vovka1973

Яндекс.Метрика
Пятница, 09.12.2016, 16:30
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Каталог статей
Главная » Статьи » Arduino и модули » Поддерживаемое

SD Кардридер (поддерживается программой FLProg)

 

SD Кардридер


    Постоянная память, доступная пользователю на самой «навороченной» плате Arduino Mega всего 4 килобайта. Arduino Nano имеет всего 1 килобайт памяти. Этого хватит для запоминания нескольких переменных. А что если возникает задача, в которой необходимо хранить большие объёмы данных? Например, историю изменения температуры или телеметрию квадрокоптера? Идеальное решение проблемы — подключение к контроллеру SD карты. Вы получаете практически неограниченный объём для хранения любой информации. SD карту можно подключить к Arduino напрямую, припаяв провода прямо к контактам карты. Однако, проще и удобнее воспользоваться специальным модулем для работы с SD картой. В статье рассказано о подключении такого модуля к различным платам Arduino и работе с самой SD картой.

    Подключение модуля SD карты к Arduino
Модуль располагает двухрядной гребёнкой штырьковых контактов. Однако, для подключения используются всего 6 контактов. Работа с модулем осуществляется по интерфейсу SPI. Вы могли заметить на платах Arduino небольшой разъём, состоящий из 6 штырьков на лицевой части платы. Это и есть SPI разъём. Правильное его название — ICSP. Он есть на большинстве плат. Для подключения к этому разъёму удобно использовать провода мама-мама. На некоторых моделях (Mega2560, Nano, Uno) SPI пины продублированы на цифровых пинах платы. В таблице ниже приведено соответствие SPI контактам цифровых выводов:

Плата Arduino       MOSI     MISO      SCK
Nano, Uno                11          12           13
Mega2560                 51          50          52
Leonardo             ICSP-4    ICSP-1     ICSP-3
В Arduino Leonardo пины SPI разъёма не дублируются на цифровые пины и подключить модуль можно только к SPI разъёму по следующей схеме:








Итак, выводы модуля подключаем к выводам платы в соответствии с таблицей. MOSI модуля к MOSI платы и т.д. Вывод модуля CS можно подключить к любому свободному цифровому выводу платы.  SD модуль оборудован стабилизатором напряжения, поэтому, для питания модуля можно использовать как напряжение 5В, так и 3,3В. Мы рекомендуем использовать 5В. Внимание — не рекомендуется подключать к плате одновременно 3,3 и 5В!



На этой плате предусмотрен разъем для подключения micro-SD карты памяти. Устройство совместимо с Arduino Uno и Mega .  Для активизации кардридера в качестве вывода СS следует указывать вывод 4. Самая первая версия платы расширения Ethernet содержала полноразмерный разъем для SD-карт, который в настоящее время не поддерживается.

 

 

Категория: Поддерживаемое | Добавил: support (31.08.2015)
Просмотров: 1263 | Теги: Arduino, Шилды | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
FLProg © 2016
Яндекс.Метрика