Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Arduino
Ter um microcontrolador de reserva recomendvel quando o seu Arduino comea a se
comportar de forma estranha e voc quer se certificar que o problema est (ou no) no
microcontrolador. Uma simples troca de chip pode poupar muitas horas de tentativa e erro para
achar um problema no seu circuito.
Voc tambm pode precisar de um ATMEGA para montar o seu circuito definitivo, depois de ter
feito todos os testes e ajustes no circuito montado na protoboard e estar satisfeito com o
resultado.
Uma opo voc comprar o chip ATMEGA j com o bootloader, como esse Mini Kit
Arduino ATmega328da FILIPEFLOP. Esse kit tambm acompanha todos os componentes
necessrios para montar um Arduino na Protoboard, como mostrado no post Montando
Arduino na protoboard.
Outra opo, at como aprendizado, utilizar o tutorial que vou apresentar e que utiliza o
prprio Arduino e umATMEGA328P-PU "vazio", no qual vamos gravar o bootloader do Arduino
Uno.
Vamos utilizar o seguinte material :
Arduino Uno
Chip ATMEGA328P-PU
Resistor de 10 K ohms
Cristal de 16 Mhz
1 led
1 resistor limitador de corrente para o led. No meu circuito, utilizei um de 330 ohms
O tutorial tem vrias etapas, que vou detalhar, mas os passos principais podem ser divididos
desta maneira :
Passos 1 3 : Consistem na preparao do Arduino Uno como gravador ISP
Passos 4 9 : Ligao do Arduino Uno ao ATMEGA328P-PU e gravao do bootloader
No pule etapas ou inverta os passos. Os passos 1 3, que so a preparao do Arduino Uno,
devem ser completamente finalizados antes de prosseguir com a gravao.
Passo 2 - Ser aberta uma nova janela, com o sketch do ArduinoISP, o programa responsvel
pela gravao :
Essas 3 etapas encerram o processo de preparao do Arduino Uno. Vamos agora montar o
circuito para gravao do ATMEGA, antes observando a pinagem do CI :
Passo 9 - Finalizado o processo, que geralmente rpido (no meu equipamento demorou
menos de 1 min), apresentada a mensagem mostrando que a gravao foi bem sucedida :
Isso encerra o tutorial. O ATMEGA est agora gravado com o bootloader para Arduino Uno, e
pode ser testado na prpria placa ou utilizado para montar um circuito definitivo. Para ver um
exemplo de utilizao, veja o artigoMontando Arduino na protoboard.