Подключение к Ардуино и программирование картридера для карт SD.
SD Card Module для Arduino или Arduino Mega.
Устройство для чтения и записи на карту SD позволит увеличить объем доступной памяти для микроконтроллера.
Данные с карты можно использовать в проектах, сохранять результаты показаний датчиков для дальнейшего анализа.
Например, для построения графиков с помощью Processing.
При этом подключение платы Arduino к компьютеру постоянно необязательно.
В автономном режиме микроконтроллер будет записывать данные на карту SD неограниченное количество времени.
Затем, в любой момент, эти данные можно обработать отдельно.
Например, карту SD можно использовать для сбора аналитической информации
в проекте “Автоматический полив растений на базе Arduino”,совместно с датчиком влажности.
Для сложных проектов, машинного обучения, искусственного интеллекта,
с использованием объектно-ориентированного программирования, на картах SD можно записывать громадные базы данных
с последующей обработкой этой информации непосредственно самой платой Arduino.

Подключение к Arduino Mega 2560.
Необходимо использовать шесть разъемов модуля чтения карт SD.
+5 – Питание ( +5 V на плате Arduino Mega )
GND – Земля ( GND на плате Arduino Mega)
CS – 53 пин
MOSI – 51 пин
SCK – 52 пин
MISO – 50 пин
Программирование.
При использовании Arduino IDE, в разделе примеров скетчей, есть несколько программ для записи и чтения информации с карт SD.
(В меню Файл/Образцы/SD/…)
В этих скетчах необходимо поменять значение константы для Ардуино Мега –
const int chipSelect = 53; (изначально это значение равно 4)
Leave a Reply