Feb 28 2011

Como ler e escrever em SD Card com Arduino

Considerando que a memória de armazenamento de dados do Arduino é bastante limitada, temos a opção de usar cartões de memória como alternativa para armazenar dados em geral. Além de grande capacidade de armazenamento, custo atraente, também é muito simples de implementar.

Usarei o Módulo de cartão SD (http://www.webtronico.com/produtos/view/84) conectado com o Arduino Duemilanove (http://www.webtronico.com/produtos/view/5).

Na IDE de programação do Arduino, versão 0022 possui um exemplo para ler e escrever em cartões de memória SD, conhecido também como SD Card.

A ligação entre o Arduino e o Módulo SD é conforme a imagem abaixo:

O SD card que vou utilizar está formatado e não contém nenhum arquivo:

Após colocar o SD Card no módulo do SD, podemos abrir o Serial Monitor do Arduino e ver o SD Card sendo inicializado, escrito e lido.

E o resultado final no SD Card após algumas utilizações é o seguinte:

5 Comments

  • By Marcelo Boeira, December 7, 2011 @ 7:17 pm

    Muiiitooo bom. Estão de parabéns produtos muito bons…

    Dúvida: Qual limite de espaço de armazenamento de cartão para inserir?

  • By Daiane Ohata, April 3, 2012 @ 6:26 pm

    Boa noite!
    Estou com uma dúvida! Como faço para o arduino ler informações gravadas previamente no SD card?

  • By Kathleen, April 10, 2013 @ 3:18 pm

    Olá, Muito legal o seu site.
    Um duvida: eu não estou conseguindo gravar os dados de um sensor de temperatura no SD Card. Você poderia me ajudar.
    P.S.:Sou iniciante.
    Obrigada!

  • By Edmilson, May 8, 2013 @ 9:38 am

    Bom dia.
    Uma dúvida: Nas placas com SD Card, a conexão é direta entre os pinos do ATMEGA e do cartão, porém os cartões SD suportam apenas 3,3v. Nos meus testes adicionei divisores resistivos após queimar um cartão e não tive mais problemas. Alguma sugestão? PS: Parabéns pelo site e componentes.

  • By JM Ferreira, May 16, 2013 @ 4:52 pm

    Já tentei com varios cartões SD de varias marcas e nenhum funciona. uns dão erro de inicialização, outros dão erro na escritura, …etc. Podem dizer-me uma marca e modelo que vos tenha funcionado?

    grato
    JMF

Other Links to this Post

RSS feed for comments on this post. TrackBack URI

Leave a comment