{"id":1867,"date":"2017-09-15T13:54:31","date_gmt":"2017-09-15T13:54:31","guid":{"rendered":"http:\/\/blog.usinainfo.com.br\/?p=1867"},"modified":"2019-07-19T09:19:35","modified_gmt":"2019-07-19T12:19:35","slug":"como-gravar-bootloader-com-shield-avr-isp-e-arduino","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/","title":{"rendered":"Gravando Bootloader Arduino com Shield AVR ISP"},"content":{"rendered":"<p>Gravar Bootloader Arduino em microcontroladores sempre foi um problema, existem diversos meios de realizar este processo, por\u00e9m cada qual apresenta suas limita\u00e7\u00f5es e suas complica\u00e7\u00f5es, podemos gravar substituindo o microcontrolador do Arduino UNO, por exemplo, e utilizando um gravador atrav\u00e9s dos pinos ISP, podemos montar projetos utilizando mais de um Arduino ou protoboard, existem possibilidades, por\u00e9m podemos simplificar este trabalho, e vamos aprender hoje no post &#8220;Gravando Bootloader Arduino com Shield AVR ISP&#8221;.<\/p>\n<p>Na maioria das vezes as op\u00e7\u00f5es de grava\u00e7\u00e3o necessitam de conex\u00f5es complicadas, componentes dif\u00edceis de ter em m\u00e3os, programas espec\u00edficos e configura\u00e7\u00f5es complexas, por\u00e9m com este Shield voc\u00ea s\u00f3 ir\u00e1 precisar ter al\u00e9m do Arduino, o pr\u00f3prio programa correspondente e o c\u00f3digo certo que vamos disponibilizar no transcorrer deste artigo.<a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/HTB1G4cdPVXXXXcMXpXXq6xXFXXXG.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1875\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/HTB1G4cdPVXXXXcMXpXXq6xXFXXXG.jpg\" alt=\"\" width=\"377\" height=\"377\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/HTB1G4cdPVXXXXcMXpXXq6xXFXXXG.jpg 1000w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/HTB1G4cdPVXXXXcMXpXXq6xXFXXXG-150x150.jpg 150w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/HTB1G4cdPVXXXXcMXpXXq6xXFXXXG-300x300.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/HTB1G4cdPVXXXXcMXpXXq6xXFXXXG-768x768.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/HTB1G4cdPVXXXXcMXpXXq6xXFXXXG-65x65.jpg 65w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/HTB1G4cdPVXXXXcMXpXXq6xXFXXXG-83x83.jpg 83w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/HTB1G4cdPVXXXXcMXpXXq6xXFXXXG-111x111.jpg 111w\" sizes=\"auto, (max-width: 377px) 100vw, 377px\" \/><\/a>De modo geral, este gravador de bootloader \u00e9 um shield programador que permite atrav\u00e9s de um c\u00f3digo espec\u00edfico que o seu equipamento Arduino modifique as configura\u00e7\u00f5es de inicializa\u00e7\u00e3o tanto em chips externos quanto em chips instalados em outras placas Arduino que n\u00e3o possam ser removidos, como o caso do Arduino Mega, Arduino Nano e Arduino Pro Mini, por exemplo.<\/p>\n<p>&nbsp;<\/p>\n<h2>Produtos Utilizados no Teste:<\/h2>\n<ul>\n<li>1 <a href=\"https:\/\/www.usinainfo.com.br\/compativeis\/arduino-uno-r3-cabo-usb-3513.html\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino UNO R3 + Cabo USB AB<\/a>;<\/li>\n<li>1 <a href=\"https:\/\/www.usinainfo.com.br\/shields-para-arduino\/avr-isp-shield-fz2665-gravador-avr-bootloader-para-arduino-5034.html\" target=\"_blank\" rel=\"noopener noreferrer\">AVR ISP Shield FZ2665 \/ Gravador AVR Bootloader Para Arduino <\/a>;<\/li>\n<li>1 <a href=\"https:\/\/www.usinainfo.com.br\/microcontroladores\/atmega328p-dip-28-bootloader-arduino-2825.html\" target=\"_blank\" rel=\"noopener noreferrer\">ATmega328P DIP-28<\/a>;<\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/jumper-para-protoboard-femea-femea-40-pcs-20cm-2612.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumpers F\u00eamea-F\u00eamea<\/a>.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Especifica\u00e7\u00f5es do Produto<\/h2>\n<p>Desenvolvido no formato de Shield e com conex\u00f5es SPI obrigat\u00f3rias, este equipamento torna-se compat\u00edvel somente com Arduino UNO e Arduino Mega, ou seja, para que possa trabalhar como gravador e executar suas fun\u00e7\u00f5es ele necessita de um destes dos modelos para funcionar no formato de shield.<\/p>\n<p>Atrav\u00e9s de seu DIP 28P que tona poss\u00edvel a conex\u00e3o de chips com 28 pinos, o AVR ISP Shield pode gravar de modo direto sem a necessidade de instala\u00e7\u00f5es pr\u00e9vias chips como o Atmega328P, Atmega168P e Atmega8.<\/p>\n<p>Atrav\u00e9s de seus pinos ISP 6PIN e de uma instala\u00e7\u00e3o pr\u00e9via atrav\u00e9s de jumpers, o mesmo Shield pode realizar grava\u00e7\u00f5es atrav\u00e9s dos pinos ISP para equipamentos Arduino UNO R3, Mega 2560, Nano e Pro Mini (5V 16Mhz).<\/p>\n<p>Outra op\u00e7\u00e3o para quem n\u00e3o possui um Arduino e deseja realizar a grava\u00e7\u00e3o do bootloader atrav\u00e9s de um gravador AVR \u00e9 a utiliza\u00e7\u00e3o dos pinos ISP 10PIN compat\u00edvel com equipamentos de grava\u00e7\u00e3o AVR.<\/p>\n<p>Para quem deseja estar Gravando Bootloader Arduino e logo em seguida j\u00e1 gravar algum c\u00f3digo junto ao microcontrolador, o AVR ISP Shield conta com exclusivos pinos denominados PROGRAM que possibilitam a conex\u00e3o de gravadores TTL para a execu\u00e7\u00e3o deste processo.<\/p>\n<p>&nbsp;<\/p>\n<h2>Preparando o Arduino para Gravar o Bootloader<\/h2>\n<p>Neste primeiro instante vamos gravar junto ao Arduino um c\u00f3digo exclusivo para a grava\u00e7\u00e3o de bootloaders e que neste nosso projeto ir\u00e1 executar algumas fun\u00e7\u00f5es exclusivas, em tese se assemelha ao c\u00f3digo ArduinoISP j\u00e1 dispon\u00edvel na se\u00e7\u00e3o \u201cExemplos\u201d do software Arduino mas com algumas modifica\u00e7\u00f5es para a utiliza\u00e7\u00e3o de elementos pr\u00f3prios deste shield.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong> Download do c\u00f3digo de funcionamento: <a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/OPENSMART_ISP.zip\" target=\"_blank\" rel=\"noopener noreferrer\">DOWNLOAD AQUI<\/a><\/strong>.<\/h3>\n<p>Atrav\u00e9s do link disponibilizado para download, baixe o arquivo .zip que cont\u00e9m o c\u00f3digo para configura\u00e7\u00e3o dos padr\u00f5es de grava\u00e7\u00e3o de bootloader e ap\u00f3s, copie a pasta \u201cOPENSMART_ISP\u201d e cole junto a pasta \u201cexamples\u201d localizada normalmente em C:\\Program Files (x86)\\Arduino.<\/p>\n<p>Para o pr\u00f3ximo passo voc\u00ea ir\u00e1 precisar do nosso AVR ISP Shield e de um Arduino UNO R3 ou Arduino Mega 2560, com o shield posicionado sobre os pinos de ambos os modelos atrav\u00e9s da posi\u00e7\u00e3o padr\u00e3o, assim como demonstrado na imagem abaixo:<a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m1.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1883\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m1.jpg\" alt=\"\" width=\"551\" height=\"416\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m1.jpg 1431w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m1-300x226.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m1-768x580.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m1-1024x773.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m1-322x242.jpg 322w\" sizes=\"auto, (max-width: 551px) 100vw, 551px\" \/><\/a><\/p>\n<p>Ap\u00f3s, conecte o seu equipamento no computador atrav\u00e9s de um Cabo USB AB, abra o programa Arduino e selecione o local correspondente a placa \u201cArduino\/Genuino UNO\u201d caso esteja utilizando este modelo, ou o local correspondente a placa \u201cArduino\/Genuino Mega or Mega 2560\u201d no caso de estar utilizando o Arduino Mega.<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/escolha-arduino.fw_.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1869\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/escolha-arduino.fw_.jpg\" alt=\"\" width=\"956\" height=\"571\" \/><\/a><\/p>\n<p>Com o modelo de Arduino selecionado o pr\u00f3ximo passo \u00e9 escolher a porta de funcionamento relacionada ao mesmo no momento que foi conectado junto ao computador, a porta COM como \u00e9 comumente conhecida, observe:<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/escolha-com.fw_.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1870\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/escolha-com.fw_.jpg\" alt=\"\" width=\"483\" height=\"577\" \/><\/a><\/p>\n<p>Agora que seu programa Arduino j\u00e1 est\u00e1 configurado para gravar no modelo espec\u00edfico o qual est\u00e1 utilizando, o pr\u00f3ximo passo \u00e9 abrir o nosso c\u00f3digo para instala\u00e7\u00e3o do c\u00f3digo, para isso, v\u00e1 at\u00e9 a guia abrir e selecione o arquivo \u201cOPENSMART_ISP\u201d e ap\u00f3s clique em gravar, observe:<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/exemplo-carregar.fw_.jpg\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1871\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/exemplo-carregar.fw_.jpg\" alt=\"\" width=\"947\" height=\"565\" \/><\/a><\/p>\n<p>Ap\u00f3s estes passos conclu\u00eddos, o seu equipamento Arduino j\u00e1 estar\u00e1 pronto para a pr\u00f3xima fase que \u00e9 a de grava\u00e7\u00e3o do bootloader, como existem dois modos para esta configura\u00e7\u00e3o, vamos dar exemplo dos dois modelos de utiliza\u00e7\u00e3o.<\/p>\n<p>&nbsp;<\/p>\n<h2>Gravando Bootloader Arduino no ATMEGA328P<\/h2>\n<p>O chip Atmega328P \u00e9 conhecido por todos que j\u00e1 trabalharam com o Arduino UNO, por exemplo, j\u00e1 que \u00e9 o chip que acompanha o mesmo e \u00e9 respons\u00e1vel por toda a capacidade de armazenamento e execu\u00e7\u00e3o deste pequeno equipamento, levando isto em considera\u00e7\u00e3o, hoje estaremos trabalhando com este chip em especial.<\/p>\n<p>Para este processo de instala\u00e7\u00e3o voc\u00ea vai precisar de um Atmega328P posicionado junto ao soquete 28P verde que existe sobre o AVR ISP Shield, lembrando que o mesmo possui uma posi\u00e7\u00e3o especifica para seu posicionamento com a ranhura do microcontrolador posicionado na dire\u00e7\u00e3o da trava do soquete, observe na figura abaixo:<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/trava.jpg\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1877\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/trava.jpg\" alt=\"\" width=\"483\" height=\"364\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/trava.jpg 1431w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/trava-300x226.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/trava-768x580.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/trava-1024x773.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/trava-320x240.jpg 320w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/trava-322x242.jpg 322w\" sizes=\"auto, (max-width: 483px) 100vw, 483px\" \/><\/a><\/p>\n<p>Como estamos trabalhando com o chip base de funcionamento do Arduino UNO, vamos selecionar no campo \u201cPlaca\u201d o Arduino UNO, pois \u00e9 a sua base de funcionamento que estaremos instalando no chip que estamos configurando, caso estiv\u00e9ssemos gravando em um Atmega168 ou Atmega8, por exemplo, ter\u00edamos que selecionar a placa \u201cArduino NG or older\u201d e ap\u00f3s o processador desejado.<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/escolha-arduino-2.fw_.jpg\" data-rel=\"lightbox-image-6\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1879\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/escolha-arduino-2.fw_.jpg\" alt=\"\" width=\"925\" height=\"552\" \/><\/a><br \/>\nAp\u00f3s ter selecionado a placa, no nosso caso &#8220;Arduino\/Genuino UNO&#8221;, o pr\u00f3ximo passo \u00e9 selecionar o programador, que ser\u00e1 o \u201cArduino as ISP\u201d e ap\u00f3s isto clicar em Gravar Bootloader e ent\u00e3o aguardar que em poucos instantes o seu bootloader j\u00e1 estar\u00e1 gravado.<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/gravar.fw_.jpg\" data-rel=\"lightbox-image-7\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1881\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/gravar.fw_.jpg\" alt=\"\" width=\"934\" height=\"556\" \/><\/a><br \/>\nAp\u00f3s iniciar a grava\u00e7\u00e3o, o buzzer existente junto ao Shield ir\u00e1 bipar uma vez para indicar que iniciou a grava\u00e7\u00e3o e ap\u00f3s ao termino da mesma ir\u00e1 soar uma segunda vez para indicar que a grava\u00e7\u00e3o foi conclu\u00edda, caso contr\u00e1rio um LED vermelho ir\u00e1 ascender indicando que ocorreu algum erro no processo de grava\u00e7\u00e3o.<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/concluido.fw_.jpg\" data-rel=\"lightbox-image-8\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1882\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/concluido.fw_.jpg\" alt=\"\" width=\"945\" height=\"565\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>Gravando Bootloader Arduino com Outro Arduino<\/h2>\n<p>Para este processo n\u00f3s iremos utilizar os pinos ISP_6PIN e conect\u00e1-los nos pinos correspondentes do equipamento a ser gravado, observe abaixo uma imagem demonstrando a referente conex\u00e3o:<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m2.jpg\" data-rel=\"lightbox-image-9\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1876\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m2.jpg\" alt=\"\" width=\"571\" height=\"431\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m2.jpg 1431w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m2-300x226.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m2-768x580.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m2-1024x773.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/m2-322x242.jpg 322w\" sizes=\"auto, (max-width: 571px) 100vw, 571px\" \/><\/a><\/p>\n<p>Para gravar o bootloader neste processo, os passos s\u00e3o semelhantes ao anterior, seleciona-se a placa que se deseja gravar, no caso Arduino UNO, Arduino MEGA, Arduino Nano ou Arduino Pro Mini, seleciona-se o programador \u201cArduino as ISP\u201d e ap\u00f3s isto iniciamos a grava\u00e7\u00e3o atrav\u00e9s do local Gravar Bootloader.<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/gravar.fw_.jpg\" data-rel=\"lightbox-image-10\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1881\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/gravar.fw_.jpg\" alt=\"\" width=\"952\" height=\"567\" \/><\/a><br \/>\nAp\u00f3s iniciar a grava\u00e7\u00e3o, o buzzer existente junto ao Shield ir\u00e1 bipar uma vez para indicar que iniciou a grava\u00e7\u00e3o e ap\u00f3s ao termino da mesma ir\u00e1 soar uma segunda vez para indicar que a grava\u00e7\u00e3o foi conclu\u00edda, caso contr\u00e1rio um LED vermelho ir\u00e1 ascender indicando que ocorreu algum erro no processo de grava\u00e7\u00e3o.<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/concluido.fw_-1.jpg\" data-rel=\"lightbox-image-11\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1884\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/concluido.fw_-1.jpg\" alt=\"\" width=\"961\" height=\"574\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Desenvolvido para que esta\u00a0Gravando Bootloader Arduino, o AVR ISP Shield consegue superar as expectativas e provar que as coisas podem ser mais f\u00e1ceis do que se parece, atrav\u00e9s deste shield voc\u00ea consegue gravar as informa\u00e7\u00f5es necess\u00e1rias para o funcionamento do seu microcontrolador e diversas s\u00e3o as vantagens que ele traz consigo.<\/p>\n<p>Voc\u00ea escolhe o melhor m\u00e9todo de grava\u00e7\u00e3o, escolhe as fun\u00e7\u00f5es que deseja utilizar e caso desejar, pode realizar todo o processo de instala\u00e7\u00e3o de bootloader e ap\u00f3s a pr\u00f3pria instala\u00e7\u00e3o do c\u00f3digo atrav\u00e9s do local espec\u00edfico para isto, tudo isto atrav\u00e9s deste \u00fanico produto e seus correspondentes, j\u00e1 que no caso para a grava\u00e7\u00e3o do c\u00f3digo necessitar\u00edamos de um gravador TTL, por exemplo.<\/p>\n<p>Adquira seu AVR ISP Shield e execute o processo de grava\u00e7\u00e3o do bootloader sem a necessidade de programas espec\u00edficos ou c\u00f3digos complexos que demandam tempo e dificultam o seu processo. N\u00e3o se esque\u00e7a de comentar aqui em baixo, compartilhar sua experi\u00eancia e auxiliar outras pessoas que tamb\u00e9m est\u00e3o querendo utilizar este produto.<\/p>\n<p>Conhe\u00e7a toda <a href=\"https:\/\/www.usinainfo.com.br\/arduino-e-eletroeletronica-74\" target=\"_blank\" rel=\"noopener noreferrer\">Linha de Produtos Arduino no Site da UsinaInfo<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gravar Bootloader Arduino em microcontroladores sempre foi um problema, existem diversos meios de realizar este processo, por\u00e9m cada qual apresenta suas limita\u00e7\u00f5es e suas complica\u00e7\u00f5es, podemos gravar substituindo o microcontrolador do Arduino UNO, por exemplo, e utilizando um gravador atrav\u00e9s dos pinos ISP, podemos montar projetos utilizando mais de um Arduino ou protoboard, existem possibilidades, por\u00e9m podemos simplificar este trabalho, e vamos aprender hoje no post &#8220;Gravando Bootloader Arduino com Shield AVR ISP&#8221;. Na maioria das vezes as op\u00e7\u00f5es de grava\u00e7\u00e3o necessitam de conex\u00f5es complicadas, componentes dif\u00edceis de ter em m\u00e3os, programas espec\u00edficos e configura\u00e7\u00f5es complexas, por\u00e9m com este Shield voc\u00ea s\u00f3 ir\u00e1 precisar ter al\u00e9m do Arduino, o pr\u00f3prio programa correspondente e o c\u00f3digo certo que vamos disponibilizar no [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":1873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-1867","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gravando Bootloader Arduino com Shield AVR ISP - Blog Usinainfo<\/title>\n<meta name=\"description\" content=\"Tutorial Gravando Bootloader Arduino com Shield AVR ISP tem no Blog UsinaInfo. Material Pr\u00e1tico e Did\u00e1tico para Gravar o Bootloader de um Modo F\u00e1cil.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gravando Bootloader Arduino com Shield AVR ISP - Blog Usinainfo\" \/>\n<meta property=\"og:description\" content=\"Tutorial Gravando Bootloader Arduino com Shield AVR ISP tem no Blog UsinaInfo. Material Pr\u00e1tico e Did\u00e1tico para Gravar o Bootloader de um Modo F\u00e1cil.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Usinainfo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/pt-br.facebook.com\/faceusinainfo\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-15T13:54:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-07-19T12:19:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/blog-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1620\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matheus Gebert Straub\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matheus Gebert Straub\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gravando Bootloader Arduino com Shield AVR ISP - Blog Usinainfo","description":"Tutorial Gravando Bootloader Arduino com Shield AVR ISP tem no Blog UsinaInfo. Material Pr\u00e1tico e Did\u00e1tico para Gravar o Bootloader de um Modo F\u00e1cil.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/","og_locale":"pt_BR","og_type":"article","og_title":"Gravando Bootloader Arduino com Shield AVR ISP - Blog Usinainfo","og_description":"Tutorial Gravando Bootloader Arduino com Shield AVR ISP tem no Blog UsinaInfo. Material Pr\u00e1tico e Did\u00e1tico para Gravar o Bootloader de um Modo F\u00e1cil.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2017-09-15T13:54:31+00:00","article_modified_time":"2019-07-19T12:19:35+00:00","og_image":[{"width":1620,"height":1080,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/blog-1.jpg","type":"image\/jpeg"}],"author":"Matheus Gebert Straub","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Matheus Gebert Straub","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/","url":"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/","name":"Gravando Bootloader Arduino com Shield AVR ISP - Blog Usinainfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/blog-1.jpg","datePublished":"2017-09-15T13:54:31+00:00","dateModified":"2019-07-19T12:19:35+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"description":"Tutorial Gravando Bootloader Arduino com Shield AVR ISP tem no Blog UsinaInfo. Material Pr\u00e1tico e Did\u00e1tico para Gravar o Bootloader de um Modo F\u00e1cil.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/blog-1.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2017\/09\/blog-1.jpg","width":1620,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/como-gravar-bootloader-com-shield-avr-isp-e-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Gravando Bootloader Arduino com Shield AVR ISP"}]},{"@type":"WebSite","@id":"https:\/\/www.usinainfo.com.br\/blog\/#website","url":"https:\/\/www.usinainfo.com.br\/blog\/","name":"Blog Usinainfo","description":"Usinainfo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.usinainfo.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075","name":"Matheus Gebert Straub","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","caption":"Matheus Gebert Straub"},"description":"Mec\u00e2nico de Manuten\u00e7\u00e3o com Experi\u00eancia em Sistemas Embarcados, Automa\u00e7\u00e3o e Desenvolvimento de Projetos; Graduado nos Cursos de Matem\u00e1tica - URI e F\u00edsica - UFFS.","url":"https:\/\/www.usinainfo.com.br\/blog\/author\/matheus\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/1867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1867"}],"version-history":[{"count":14,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/1867\/revisions"}],"predecessor-version":[{"id":3390,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/1867\/revisions\/3390"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/1873"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}