Antworten:
Es gibt auch einige Hardwarelösungen, die mit Arduino verwendet werden sollten:
Wenn Sie möchten, dass die Karte von Ihrem PC gelesen und nicht einfach in einem großen EEPROM verwendet wird, finden Sie in den Arduino-Foren einen ausführlichen Thread, in dem erläutert wird, wie eine SD-Karte mit FAT- Unterstützung verwendet wird.
Schauen Sie sich auch diese Arduino- Skizze an, um sich mit der Software vertraut zu machen. Vieles hat nichts mit SD-Karten-E / A zu tun, aber ich bin sicher, Sie werden es herausfinden: LCRACS SD-Schnittstelle V1 .
Das Speichern von Daten auf einer SD-Karte ist ohne vorgefertigte Karten / Lösungen nicht so schwierig.
Das Speichern von Daten in einem Dateisystem (dh, Sie können es einfach als reguläre Partition auf Ihrem Computer bereitstellen) auf einer SD-Karte ist viel schwieriger. Dies liegt daran, dass Sie in der Lage sein müssen, das Dateisystem selbst zu manipulieren, was viel schwieriger ist.
Es gibt dafür vorgefertigte Bibliotheken, die es einfacher machen. Es kommt also darauf an, was Sie tun möchten.
Ja ist es. Testen Sie die SD-Karte mit Arduino zum Lesen / Schreiben .
Sie können einen einfachen SD-Kartenleser / -schreiber aus dem Maker Shed beziehen . Mit dem Adafruit WaveShield können Sie einen SD-Kartenleser / -schreiber mit Audioausgang erwerben .
Schau dir das an:
Libelium SD-Modul ; Überprüfen Sie den Abschnitt " Documentation: ". Dort finden Sie alles, was Sie brauchen.
Ich habe dieses Modul benutzt; Sie können es sogar selbst bauen. Es funktioniert perfekt und es gibt entwickelte Bibliotheken für die Verwendung mit FAT, wie Sie sehen können.
Das Storage Shield verwendet einen integrierten Atmega328-Prozessor, sodass Ihr Projekt jetzt auf Gigabyte Speicher zugreifen kann, ohne den Arbeitsspeicher oder die Rechenleistung des Arduino zu beeinträchtigen.