Já
se pegou pensando em usar o Arduino para um projeto de automação ou
controle de qualquer coisa? Também já pensou em como interligar o
Arduino junto ao equipamento a ser controlado ou automatizado? Então,
desajeitado, né! Aquela plaquinha (placona) com os fios apenas
encaixados nos buraquinhos... tosco!
Mas
saiba que você pode usar toda a facilidade do Arduino para programar e
testar e se quiser usar apenas o microcontrolador e poucos componentes
eletrônicos para montá-lo em uma placa personalizada, com tamanho
diminuto, fios devidamente soldados ou conectados e embutido onde você
quiser!
À título de demonstração e teste vou montar o meu em um prot-o-board (placa de testes). Precisaremos de:
1 Arduino com microcontrolador ATMega 168, 328 ou compatível;
1 resistor de 330 ohm;
1 resistor de 10K ohm;
2 capacitores cerâmicos de 22pF;
1 LED de qualquer cor, vou usar vermelho;
1 cristal de 16Mhz;
Alguns fiozinhos para as ligações;
Antes
de mais nada, vamos carregar um programa bem simples no Arduino. O
código fonte abaixo faz com que o LED integrado ao pino 13 fique
piscando intermitentemente a cada segundo:
Com
o programa enviado ao Arduino e o LED piscando como esperado, remova o
microcontrolador do seu Arduino, usando a ferramenta correta e com todo
cuidado do mundo:
Agora vamos montá-lo no prot-o-board, para isso vamos conhecer a pinagem do microcontrolador ATMega:
Onde:
Pino
|
Descrição
|
1
|
Reset
|
2
|
Serial RX (Pino Digital 0)
|
3
|
Serial TX (Pino Digital 1)
|
4
|
Pino Digital 2
|
5
|
Pino Digital 3 (PWM)
|
6
|
Pino Digital 4
|
7
|
VCC
|
8
|
GND
|
9
|
Cristal externo
|
10
|
Cristal externo
|
11
|
Pino Digital 5 (PWM)
|
12
|
Pino Digital 6 (PWM)
|
13
|
Pino Digital 7
|
14
|
Pino Digital 8
|
15
|
Pino Digital 9 (PWM)
|
16
|
Pino Digital 10 (PWM)
|
17
|
Pino Digital 11 (PWM)
|
18
|
Pino Digital 12
|
19
|
Pino Digital 13
|
20
|
VCC
|
21
|
AREF
|
22
|
GND
|
23
|
Pino Analógico 0
|
24
|
Pino Analógico 1
|
25
|
Pino Analógico 2
|
26
|
Pino Analógico 3
|
27
|
Pino Analógico 4
|
28
|
Pino Analógico 5
|
Sabendo dos pinos insira seu microcontrolador na prot-o-board, atenção ao chanfro que indica o lado do pino 1:
Vou
utilizar as fileiras laterais para interligar com a alimentação então,
ligue os pinos (do microcontrolador) 20 e 21 ao positivo (fios
vermelhos):
Ligue também o pino 7 ao positivo:
Os pinos 8 e 22 são ligados ao negativo:
Os pinos 9 e 10 devem ser ligados ao cristal de 16Mhz:
Os pinos 9 e 10, após o cristal, são ligados ao negativo pelos capacitores:
Conecte o pino 19 (digital 13) ao resistor de 330 ohm e o final do resistor ao anodo (positivo – perna mais comprida) do LED:
Agora ligue o catodo (negativo – perna mais curta) do LED ao negativo:
Ligue o pino 1 ao resistor de 10K ohm e este ao positivo:
Eis
a hora da verdade, alimente seu projeto. Para aproveitar a placa do
Arduino e conseguir a alimentação de 5V da porta serial sem ter que
recorrer a uma bateria ou a pilhas, cuidadosamente ligue o pino 5V na
fileira onde conectamos todos os positivos e o GND na fileira onde estão
conectados todos os negativos:
O
LED deverá começar a piscar intermitentemente a cada segundo conforme
programamos no início desse tutorial, caso isso aconteça PARABÉNS! Deu tudo certo. Agora é só criar uma placa de circuitos para seu projeto em embarca-lo onde quiser.
0 comentários:
Postar um comentário