Documente Academic
Documente Profesional
Documente Cultură
13 janeiro 2014
Pesquisar
Montando Arduino na protoboard Custom Search
No último post (Gravando bootloader no ATMEGA328 usando Arduino) eu falei sobre como gravar o bootloader
no ATMEGA328 utilizando a própria placa do Arduino como gravador, o que permite que você use o
microcontrolador fora da placa Arduino. Lembre-se também que na FILIPEFLOP você tem a opção de comprar
o chip já com o bootloader gravado e com todos os componentes utilizados neste artigo.
Projetos definitivos utilizando Arduino não precisam, na maioria das vezes, de atualização constante do
Assine nossa newsletter:
programa contido no microcontrolador. Depois que você testar o circuito na protoboard e estiver tudo ok, você
pode transferí-lo para uma placa de circuito impresso e, com alguns componentes adicionais, fazer com que Seu email...
ele funcione "sozinho".
Quero assinar!
Assim você elimina, por exemplo, a necessidade do circuito regulador de tensão e também o chip de
comunicação USB com o computador, composto pelo ATMEGA16U2.
Fique atento ao fato de que, utilizando o ATMEGA328 desta forma, a alimentação do CI deve ficar entre 1,8 e
5,5 volts, que são os valores limite fornecidos pelo fabricante e que constam no datasheet do
microcontrolador.
Testar o ATMEGA328 fora da placa é bem simples e podemos usar praticamente o mesmo circuito que
montamos para gravar o bootloader do post anterior, com o acréscimo de um push button para fazer a função
de botão de reset, e 2 capacitores cerâmicos de 22 pF para ligação ao cristal.
Assumindo que temos um Arduino UNO, vamos colocar o microcontrolador no soquete e carregar o seguinte
programa :
► 2013 (66)
Postagens populares
Controle remoto IR no
Arduino
Acionando portas do
Com o programa carregado e devidamente testado, vamos agora utilizar o ATMEGA fora do Arduino Uno. Arduino usando Android e
bluetooth
Retire o microcontrolador, coloque-o na protoboard e monte o circuito abaixo, observando as conexões do
ATMEGA328, sendo que agora vamos ligar o led verde à porta D4 (Pino 6 do ATMEGA), o led vermelho à
porta D5 (pino 11 do ATMEGA), e o led amarelo ao D6 (pino 12 do ATMEGA). O resistor ligado ao pino 1
(Reset) tem o valor de 10K :
Controlando um servo motor
com Arduino
Alimente o circuito com pilhas/baterias ou outra fonte que forneça até 5.5 volts, e veja o seu ATMEGA328
funcionar sem uma placa Arduino.
29 comentários:
Vitor 14 de janeiro de 2014 18:11
Eu gostaria de fazer alguns projetos no Arduino, porém quando estiver com o protótipo pronto gostaria de gravar
o programa em um micro controlador ATMEGA, no entanto eu não possuo o Arduino UNO e sim o Arduino Mega.
Alguém teria o circuito de como eu devo ligar o microcontrolador ao arduino para "subir" o programa ao ATMEGA
virgem?
Responder
Respostas
Bom dia Vitor. Você quer utilizar esse mesmo procedimento do tutorial, mas ao invés de um Arduino
Uno, você quer usar um Mega ? Abraço.
Estou com o mesmo problema. Então será preciso comprar um arduino UNO?
Não necessariamente. Você pode tentar adquirir um conversor USB/Serial. Eu tenho um e em breve
vou montar um post mostrando a utilização dele para programar o Arduino na protoboard (se
funcionar, é claro. rs).
Abraço !
Responder
Responder
Respostas
Boa noite,
Pode sim, esse tipo de circuito é utilizado justamente nessas situações. Uma outra opção é você
utilizar um Arduino Mini.
Abraço.
Responder
Fiz o mesmo passo do projeto acima e não funcionou fora só na placa do uno
Responder
Respostas
Por favor dê uma revisada nas suas ligaçôes. Se funciona na placa, deve funcionar fora dela. Tente
sem os capacitores, por exemplo.
Abraço !
Responder
Respostas
Nas duas imagens, inclusive. Desculpe a falha e muitissimo obrigado por avisar. Já fiz as alterações.
Abraço !
Responder
Respostas
Arduino e Cia 12 de janeiro de 2016 15:25
Oi Ailton,
Abraço!
Abraço!
Leonardo, pelo que eu li do Atmega 328P-PU, o máximo que dá pra usar é um cristal de 20MHz.
Responder
Como faço para carregar o programa no ATMEGA sem coloca-lo no soquete do arduino?Já fiz o bootloader no
meu ATMEGA, porém nao queria tirar o ATMEGA original da minha placa pois nao quero danifica-lo.
Responder
Respostas
Abraço!
Responder
Respostas
Boa noite,
Acabei de refazer o circuito aqui e funcionou sem problemas.. Será que você não está esquecendo
algum passo ?
Abraço!
Responder
Olá, estou projetando um circuito apara minha moto.. A função dele é impedir que a moto ligue, até que XX
passos sejam feitos, por exemplo ligar e desligar o farol 2 vezes. Um regulador de tensão 12>>5 ligado no pós-
chave alimenta o arduíno.
Gostaria de saber se eu posso usar diretamente os 12V da bateria em umas da entradas do arduíno para medir
HIGH ou LOW..
Estou falando arduíno, mas na verdade vou usar o ATMega fora da placa, como mostrado aqui. Obrigado (Vou
comprar tudo aqui no site :D).
Responder
Respostas
Responder
Responder
Respostas
Abraço!
Responder
Respostas
Abraço!
Responder