Odpowiedzi:
Istnieje również kilka rozwiązań sprzętowych, które powinny być użyteczne w Arduino:
Jeśli chcesz móc odczytać kartę z komputera, a nie po prostu użyć dużej pamięci EEPROM, oto obszerny wątek na forach Arduino, który wyjaśnia, jak połączyć się z kartą SD z obsługą FAT .
Zapoznaj się również ze szkicem Arduino, aby zacząć od strony oprogramowania. Wiele z tego nie ma nic wspólnego z I / O karty SD, ale jestem pewien, że to zrozumiesz: interfejs LCRACS SD V1 .
Zapisywanie danych na karcie SD nie jest takie trudne bez gotowych płyt / rozwiązań.
Zapisywanie danych w systemie plików (co oznacza, że możesz po prostu zamontować go jako zwykłą partycję na komputerze) na karcie SD jest znacznie trudniejsze. Jest tak, ponieważ musisz być w stanie manipulować samym systemem plików, co jest znacznie trudniejsze.
Są do tego gotowe biblioteki, które ułatwiają to. To zależy od tego, co chcesz zrobić.
Tak to jest. Sprawdź, czy karta SD do odczytu / zapisu z Arduino .
Prosty czytnik kart SD można zapisać w Maker Shed . Dzięki Adafruit WaveShield możesz uzyskać czytnik kart SD z wyjściem audio .
Spójrz na to:
Moduł Libelium SD ; sprawdź sekcję „ Dokumentacja: ”. Znajdziesz tam wszystko, czego potrzebujesz.
Użyłem tego modułu; możesz nawet sam go zbudować. Działa idealnie, a jak widać, opracowano biblioteki do użytku z FAT .
Storage Shield wykorzystuje wbudowany procesor Atmega328, dzięki czemu Twój projekt może teraz uzyskiwać dostęp do gigabajtów pamięci, zużywając bardzo mało pamięci lub mocy obliczeniowej Arduino.