Відповіді:
Є також кілька апаратних рішень, які повинні бути використані в Arduino:
Якщо ви хочете мати можливість читати карту з вашого ПК, а не просто користуватися нею великим EEPROM, ось обширна тема на форумах Arduino, де пояснюється, як взаємодіяти з SD-карткою з підтримкою FAT .
Також погляньте на цей ескіз Arduino, щоб розпочати роботу з програмного забезпечення. Багато з цього не має нічого спільного з введенням-виведенням SD-карти, але я впевнений, що ви це зрозумієте: LCRACS SD-інтерфейс V1 .
Збереження даних на SD-картці не так вже й складно без попередньо виготовлених плат / рішень.
Збереження даних у файловій системі (це означає, що ви можете просто встановити їх як звичайний розділ на комп’ютері) на SD-картці набагато складніше. Це тому, що ви повинні мати можливість маніпулювати самою файловою системою, що набагато важче.
Для цього є готові бібліотеки, які полегшують роботу. Отже, це залежить від того, що ви хочете зробити.
Так. Перевірте читання / запис SD-карти за допомогою Arduino .
Ви можете отримати простий зчитувач / записувач SD-карт із вікна Maker . За допомогою адаптера Adafruit WaveShield ви можете отримати зчитувач / записувач SD-карт із звуковим виходом .
Подивись на це:
Модуль SD Libelium ; перевірте розділ « Документація: ». Там ви знайдете все необхідне.
Я використовував цей модуль; можна навіть побудувати його самостійно. Він прекрасно працює, і є розроблені бібліотеки для використання з FAT, як ви бачите.
Щит зберігання використовує вбудований процесор Atmega328, завдяки чому ваш проект тепер може отримати доступ до гігабайт пам’яті, використовуючи при цьому дуже мало пам’яті або обробну потужність Arduino.