Ответы:
Есть также пара аппаратных решений, которые следует использовать с Arduino:
Если вы хотите иметь возможность читать карту с вашего компьютера, а не просто использовать ее с большой EEPROM, вот обширная ветка на форумах Arduino, в которой объясняется, как взаимодействовать с SD-картой с поддержкой FAT .
Также взгляните на этот набросок Arduino, чтобы начать работу со стороны программного обеспечения. Многое из этого не имеет никакого отношения к вводу / выводу SD- карты, но я уверен, что вы поймете это: интерфейс LCRACS SD V1 .
Сохранение данных на SD-карту не так сложно без готовых плат / решений.
Сохранение данных в файловой системе (это означает, что вы можете просто смонтировать ее как обычный раздел на вашем компьютере) на SD-карту намного сложнее. Это потому, что вы должны иметь возможность манипулировать самой файловой системой, что намного сложнее.
Для этого есть готовые библиотеки, облегчающие работу. Так что это зависит от того, что вы хотите сделать.
Да, это так. Проверьте SD-карту для чтения / записи с Arduino .
Вы можете получить простое устройство чтения / записи SD-карт из Maker Shed . С помощью Adafruit WaveShield вы можете получить устройство чтения / записи SD-карт со звуком .
Посмотри на это:
Модуль Libelium SD ; проверьте раздел « Документация: ». Там вы найдете все, что вам нужно.
Я использовал этот модуль; Вы можете даже построить это самостоятельно. Он отлично работает, и, как вы можете видеть , есть разработанные библиотеки для использования с FAT .
Storage Shield использует встроенный процессор Atmega328, так что теперь ваш проект может получить доступ к гигабайту хранилища, используя очень мало памяти или вычислительную мощность Arduino.