Spørgsmål:
Gemme data til et SD-korthukommelsesmodul ved hjælp af en Arduino
desNotes
2009-10-31 22:17:26 UTC
view on stackexchange narkive permalink

Er det muligt at gemme data fra Arduino til et SD-korthukommelsesmodul?

Hvis du har et "SDHC" -kort, kan du se [Micro SD Shield med Arduino] (http://electronics.stackexchange.com/questions/2086/micro-sd-shield).
Syv svar:
#1
+9
tuupola
2009-11-02 03:30:25 UTC
view on stackexchange narkive permalink

Der er også et par hardwareløsninger, der skal kunne bruges med Arduino:

  1. DOSonCHIP, som er FAT32- og FAT16-kompatibel. Det bliver virkelig sejt, når de opdaterer firmwaren til understøttelse af I²C. SparkFun havde også et breakout board til det (nu pensioneret), men siden kan være nyttig til yderligere information.
  2. 4D-systemer gør micro-DRIVE. Også denne OpenLog open source-datalogger synes at være tilgængelig fra SparkFun.
  3. GHI Electronics havde uALFAT MicroSD Board (nu afbrudt). Den har en let I²C-grænseflade og understøtter også lange filnavne.
#2
+6
vic
2009-10-31 22:39:05 UTC
view on stackexchange narkive permalink

Hvis du ønsker at være i stand til at læse kortet fra din pc og ikke blot bruge det til en stor EEPROM, er her en omfattende tråd på Arduino-fora, der forklarer, hvordan man bruger et SD-kort med FAT support.

Se også på denne Arduino skitse for at komme i gang på softwaresiden. Meget af det har intet at gøre med SD-kort I / O, men jeg er sikker på, at du finder ud af det: LCRACS SD-interface V1 .

#3
+6
Dago
2009-11-03 03:01:24 UTC
view on stackexchange narkive permalink

Det er ikke så svært at gemme data på et SD-kort uden foruddefinerede kort / løsninger.

Det er meget sværere at gemme data på et filsystem (hvilket betyder at du bare kan montere det som en almindelig partition på din computer) på et SD-kort. Dette skyldes, at du skal være i stand til at manipulere selve filsystemet, som er meget sværere.

Der er færdige biblioteker til dette, der gør det lettere. Så det afhænger af, hvad du vil gøre.

Ja ... hvis det aldrig behøver at gå på en pc, eller hvis pc'en kører noget, der er i stand til at være linux, har du ikke brug for et filsystem. Du kan bare behandle det som en stor adresserbar samling af hukommelsesblokke. Også hvis du får et billigt microSD-sæt, der følger med adapteren i fuld størrelse, kan du bare lodde på adapteren og bruge det som din stikkontakt.
#4
+4
zklapow
2009-10-31 22:25:49 UTC
view on stackexchange narkive permalink

Ja, det er det. Tjek SD-kort læse / skrive med Arduino .

#5
+2
jotasa
2009-11-02 14:28:30 UTC
view on stackexchange narkive permalink

Se på dette:

Libelium SD-modul; tjek afsnittet " Dokumentation: ". Der finder du alt hvad du har brug for.

Jeg brugte dette modul; du kan endda bygge det selv. Det fungerer perfekt, og der er udviklede biblioteker til brug med FAT, som du kan se.

#6
+2
Craig Trader
2009-11-03 05:43:25 UTC
view on stackexchange narkive permalink

Du kan få en simpel SD-kortlæser / -forfatter fra Maker Shed. Du kan få en SD-kortlæser / -forfatter med lyd ud med Adafruit WaveShield.

#7
  0
user2263
2010-12-12 13:52:43 UTC
view on stackexchange narkive permalink

Storage Shield bruger en indbygget Atmega328-processor, så dit projekt nu kan få adgang til gigabytes lager, mens du bruger meget lidt hukommelse eller processorkraft fra Arduino.

http://www.chipstobits.com/blog/storage-shield/

Det eneste, der er sjovere end at give arduinoen en identisk dobbelt cpu som en lagringsprocessor, er at indse, at SD-kortet i sig selv kan indeholde en 32 bit armkerne! se http://www.bunniestudios.com/blog/?p=898


Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 2.0-licens, den distribueres under.
Loading...