Regrabar Bootloader en una Arduino (2)

Hace casi 5 años ya me encontré con este problema… fastidiar el micro de una arduino (vieja, eso si..) y tener que meter el bootloader de nuevo asi que no me extenderé demasiado ya que podeis leer el artículo de aquella epoca que solucioné con un programador por puerto paralelo muy barato de fabricar.

https://blog.xbot.es/?p=262

Ahora nos encontramos con que pocos ordenadores de sobremesa y ningún portatil trae puerto paralelo por lo que una alternativa USB vendria muy bien y lo que he hecho es aprovechar mi Programador ArduinoISP quedando el montaje tal que asi.

IMG_20150312_195506

En el USB tenemos una Arduino con el programa ArduinoISP (la de color rojo), esa tarjeta, sea la Arduino que sea no es mas que una pasarela hacia la segunda (la de color azul) y es esta ultima la que tenemos que seleccionar en Herramientas/Tarjetas… en mi caso la roja es compatible con Decimilia con micro Atmega168 pero da igual, podria ser una MEGA 2560… tan solo hace de pasarela. La tarjeta azul es una Duemilanove con micro Atmega328, por lo que en la configuración elegiré «Duemilanove w/Atmega328».

tarjeta

A continuación comprobaremos que hemos seleccionado el programador adecuado.

Prog_ArduinoISP

Y por fin pulsaremos la opción que el IDE de Arduino nos da para programar el bootloader de la tarjeta seleccionada.

Prog_ArduinoISP_2

La arduino (azul) quedará como recien comprada y lista para trabajar.

Hasta pronto.
furri.