08.11.2017 Views

arduino_básico_Michael_McRoberts

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 15 ■ Leitura e escrita de dados em um cartão SD<br />

345<br />

Conectando os componentes<br />

Conecte tudo como mostra a figura 15.1.<br />

Figura 15.1 – Circuito para o Projeto 42 – Operação simples de leitura/escrita em um cartão SD (consulte o<br />

site da Novatec para versão colorida).<br />

Consulte a tabela 15.1 para a pinagem correta. O pino digital 12 do Arduino vai direto<br />

para o pino 7 (DO) no cartão SD. Os pinos digitais 13, 11 e 10 seguem através dos<br />

resistores para baixar os níveis lógicos até 3,3 V.<br />

Tabela 15.1 – Conexões dos pinos entre o Arduino e o cartão SD<br />

Arduino<br />

Cartão SD<br />

+3,3 V Pino 4 (VCC)<br />

Terra (Gnd)<br />

Pinos 3 & 6 (GND)<br />

Pino digital 13 (SCK)<br />

Pino 5 (CLK)<br />

Pino digital 12 (MISO) Pino 7 (DO)<br />

Pino digital 11 (MOSI) Pino 2 (DI)<br />

Pino digital 10 (SS)<br />

Pino 1 (CS)<br />

Digite o código<br />

Primeiro, você tem de instalar as bibliotecas SdFat.h e SdFatUtil.h, criadas por Bill Greiman.<br />

Atualmente, elas podem ser encontradas no endereço http://code.google.com/p/<br />

sdfatlib/. Faça o download da biblioteca, descompacte-a e instale a pasta sdfat na pasta<br />

libraries do seu Arduino. Assim que as bibliotecas tiverem sido instaladas e você tiver<br />

verificado sua fiação, digite o código da listagem 15.1 e faça seu upload para o Arduino.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!