SD CARD + ARDUINO

Caros,

Olhei varios tutoriais e codigos, mas ainda nao consegui ligar um cartao sd no meu arduino!!!

Se alguem conseguiu!!! me Ajuda!!

Eu só utilizei o SD card junto ao wave shild da adafruit, funcionou perfeitamente, aliás a maneira que você conecta é bem simples, com alguns resistores, de uma vasculhada no esquemático do waveshield e utilize as mesmas bibliotecas que ela aconselha, aposto que vai conseguir!

http://www.ladyada.net/make/waveshield/formatcard.htm
http://www.ladyada.net/make/waveshield/http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1206874649/8

quando tentar e não conseguir, apresente seu problema aqui!
boa sorte!

Eu consegui, e recomendo a seguinte biblioteca:

http://code.google.com/p/fat16lib/

Quando for fazer, é bom prestar atenção em 3 detalhes:

  • É mais difícil dar certo utilizando resistores pra fazer divisores de tensão como indicam em vários tutoriais. Por isso no esquemático da biblioteca, ele usa o CD4050, que é um dispositivo de baixa latência.

  • Mesmo com o CD4050, você pode não conseguir comunicar com o SD. Se for o caso, diminua a velocidade de comunicação como está indicado no pdf que vem com a biblioteca.

  • O FAT16 é reconhecido pelo Windows apenas como FAT. Para formatar o SD em FAT16, recomendo usar um SD de, no máximo, 2 GB.

Edit:

Ah, sim, tem mais uma coisa. Pelo que me falaram, há Micro SDs que não têm o protocolo SPI, usado pra comunicação simples com o Arduino. Pior que hoje em dia é difícil encontrar os SDs normais, apenas SDHCs e Micro SDs com adaptadores...

Caras eu tenho um adaptador de USB para cartão SD, eu poderia no caso ligar via cabo USB meu adaptador direto ao Arduino ou teria que fazer uma adptacao ?


__________ cabo USB | |
|__ || |
microSD |
| |
| ARDUINO |
|
| | |
|
___________ |