08.11.2017 Views

arduino_básico_Michael_McRoberts

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

134<br />

Arduino Básico<br />

Conectando os componentes<br />

Analise o diagrama cuidadosamente. Conecte os 3,3 V e o terra nos barramentos<br />

inferiores apropriados da protoboard e, em seguida, estenda-os para os barramentos<br />

superiores. O chip tem um pequeno sulco em uma de suas pontas; esse sulco vai<br />

para a esquerda. O pino 1 está sob o sulco; o pino 8, no canto inferior direito; o pino<br />

9, no canto superior direito e o pino 16 no canto superior esquerdo.<br />

Você necessita de fios que vão da alimentação de 3,3 V para os pinos 10 e 16, e fios<br />

do terra para os pinos digitais 8 e 13. Um fio vai do pino digital 8 para o pino digital<br />

12 no CI. Outro vai do pino digital 12 para o pino 14 no CI e, finalmente, um vai do<br />

pino digital 11 para o pino 11 no CI.<br />

Os oito LEDs têm um resistor de 220 Ω entre o cátodo e o terra, e o ânodo do LED 1<br />

vai para o pino 15. O ânodo dos LEDs 2 a 8 vão para os pinos 1 a 7 do CI.<br />

Assim que tudo tiver sido conectado, verifique novamente sua fiação, assegurando-se<br />

de que o CI e os LEDs estejam conectados corretamente.<br />

Figura 6.1 – Circuito para o Projeto 17 – Registrador de deslocamento, usado como contador binário de 8 bits<br />

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

Digite o código<br />

Digite o código da listagem 6.1 e faça seu upload para o Arduino. Assim que o código<br />

for executado, você verá os LEDs acendendo e apagando individualmente conforme<br />

contam, em números binários, todos os segundos de 0 a 255, reiniciando em seguida.<br />

Listagem 6.1 – Código para o projeto 17<br />

// Projeto 17<br />

int latchPin = 8;<br />

int clockPin = 12;<br />

int dataPin = 11;<br />

// Pino conectado ao pino 12 do 74HC595 (Latch)<br />

// Pino conectado ao pino 11 do 74HC595 (Clock)<br />

// Pino conectado ao pino 14 do 74HC595 (Data)

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

Saved successfully!

Ooh no, something went wrong!