Queimei
o microcontrolador do meu Arduino! Sim, sabe aquele tipo de experiência
de “será que aguenta”? Então, uma hora não aguentou e lá se foi o
ATMega 328 20PU da minha plaquinha. :(
Bom,
sai em busca de um novo microcontrolador para o Arduino e há algum
tempo não encontro outro igual para ressuscitar minha plaquinha.
Mas
não basta simplesmente trocar o CI e pronto! É preciso gravar o
bootloader que é quem simplifica e comanda o carregamento dos programas
para o microcontrolador. Bootloader esse específico para o Arduino.
Tudo pronto e uma lida em http://arduino.cc/en/Tutorial/ArduinoISP vamos lá!
Você vai precisa, além do Arduino que receberá o novo microcontrolador:
Um Arduino em perfeito funcionamento:
Um microcontrolador (não necessariamente) virgem:
Seis pedacinho de fios para as ligações entre os dois Arduinos.
Faça
uma marca, ou escreva qualquer coisa, no Arduino que será gravado assim
saberemos qual é o gravador e qual será o destino facilmente.
Preferencialmente
usando uma pinça extratora de chips remova o microcontrolador original
(queimado no meu caso) do Arduino destino. Anote a direção em que o
microcontrolador está em relação a placa prestando atenção ao chanfro de
uma das extremidades. Tenha calma e faça sem pressa:
Uma vez removido cuidado para não misturar e confundir o chip removido com o que será colocado:
Com
cuidado coloque o novo microcontrolador no Arduino destino, prestando
atenção para que o chanfro de uma das extremidades fique exatamente na
mesma posição do que foi removido:
Agora ligue os pinos 11, 12 e 13 dos Arduinos entre si:
Ligue o pino RESET do Arduino destino ao pino 10 do Arduino que será o gravador:
Ligue os pinos 5V e GND entre os Arduinos:
Verifique a versão do seu ambiente de programação para o Arduino, caso não tenha a versão mais atual (verifique em http://www.arduino.cc) recomendo fortemente que você atualize-se.
Abra o ambiente Arduino, clique sobre o menu File, selecione a opção Examples e abra o sketch ArduinoISP e faça upload desse sketch para o seu Arduino:
Selecione a porta serial em que seu Arduino está instalado:
Vá ao menu Tools e na opção Board e selecione o modelo do seu Arduino de destino:
Clique novamente no menu Tools e na opção Programmer selecione Arduino as ISP:
Finalmente no menu Tools clique na opção Burn Bootloader:
A gravação dura apenas alguns segundos, depois de feito você verá a mensagem Done burning bootloader no ambiente Arduino:
Em seguida os LEDs integrados ao pino 13 ficará piscando em sincronismo nos dois Arduinos.
O coração bate! Ambos estão vivos! Tarefa cumprida!
0 comentários:
Postar um comentário