Existem também algumas soluções de hardware que devem ser utilizáveis com o Arduino:
DOSonCHIP compatível com FAT32 e FAT16. Será muito legal quando eles atualizarem o firmware para suportar I²C . SparkFun também teve um painel de discussão (agora aposentado), mas a página pode ser útil para mais informações.
Sistemas 4D produz micro-DRIVE . Além disso, esse registrador de dados de código aberto do OpenLog parece estar disponível no SparkFun.
A GHI Electronics possuía o uALFAT MicroSD Board (agora descontinuado). Possui uma interface I²C fácil e também suporta nomes de arquivos longos.
Se você deseja ler o cartão no seu PC e não simplesmente usá-lo em uma grande EEPROM, aqui está uma lista extensa nos fóruns do Arduino, que explica como fazer interface com um cartão SD com suporte a FAT .
Dê uma olhada neste esboço do Arduino para você começar no lado do software. Muito disso não tem nada a ver com E / S do cartão SD, mas tenho certeza que você descobrirá: interface LCRACS SD V1 .
Salvar dados em um cartão SD não é tão difícil sem placas / soluções pré-fabricadas.
Salvar dados em um sistema de arquivos (o que significa que você pode montá-los como uma partição normal no computador) em um cartão SD é muito mais difícil. Isso ocorre porque você deve poder manipular o próprio sistema de arquivos, o que é muito mais difícil.
Existem bibliotecas prontas para isso, que facilitam. Então depende do que você quer fazer.
Sim ... se ele nunca precisar entrar em um PC, ou se ele executar algo capaz como o Linux, você não precisará de um sistema de arquivos. Você pode apenas tratá-lo como uma grande coleção endereçável de blocos de memória. Além disso, se você receber um kit microSD barato que vem com o adaptador de tamanho completo, basta soldar o adaptador e usá-lo como soquete.
Você pode obter um simples leitor / gravador de cartão SD no Maker Shed . Você pode obter um leitor / gravador de cartão SD com saída de áudio com o Adafruit WaveShield .
Módulo SD Libelium ; verifique a seção " Documentação: ". Lá você encontrará tudo o que precisa.
Eu usei este módulo; você pode até construir você mesmo. Funciona perfeitamente e existem bibliotecas desenvolvidas para uso com o FAT, como você pode ver.
O Storage Shield utiliza um processador Atmega328 integrado para que seu projeto agora possa acessar gigabytes de armazenamento enquanto utiliza muito pouca memória ou capacidade de processamento do Arduino.
A única coisa mais engraçada do que dar ao arduino um CPU gêmeo idêntico como um co-processador de armazenamento é perceber que o próprio cartão SD pode conter um núcleo de braço de 32 bits! Veja bunniestudios.com/blog/?p=898
Respostas:
Existem também algumas soluções de hardware que devem ser utilizáveis com o Arduino:
fonte
Se você deseja ler o cartão no seu PC e não simplesmente usá-lo em uma grande EEPROM, aqui está uma lista extensa nos fóruns do Arduino, que explica como fazer interface com um cartão SD com suporte a FAT .
Dê uma olhada neste esboço do Arduino para você começar no lado do software. Muito disso não tem nada a ver com E / S do cartão SD, mas tenho certeza que você descobrirá: interface LCRACS SD V1 .
fonte
Salvar dados em um cartão SD não é tão difícil sem placas / soluções pré-fabricadas.
Salvar dados em um sistema de arquivos (o que significa que você pode montá-los como uma partição normal no computador) em um cartão SD é muito mais difícil. Isso ocorre porque você deve poder manipular o próprio sistema de arquivos, o que é muito mais difícil.
Existem bibliotecas prontas para isso, que facilitam. Então depende do que você quer fazer.
fonte
Sim, ele é. Confira o cartão SD de leitura / gravação com o Arduino .
fonte
Você pode obter um simples leitor / gravador de cartão SD no Maker Shed . Você pode obter um leitor / gravador de cartão SD com saída de áudio com o Adafruit WaveShield .
fonte
Veja isso:
Módulo SD Libelium ; verifique a seção " Documentação: ". Lá você encontrará tudo o que precisa.
Eu usei este módulo; você pode até construir você mesmo. Funciona perfeitamente e existem bibliotecas desenvolvidas para uso com o FAT, como você pode ver.
fonte
O Storage Shield utiliza um processador Atmega328 integrado para que seu projeto agora possa acessar gigabytes de armazenamento enquanto utiliza muito pouca memória ou capacidade de processamento do Arduino.
http://www.chipstobits.com/blog/storage-shield/
fonte