Para aquellos que quieran meterle através del IDE el bootloader genérico a un arduino mediante un programador USBTinyISP, uno personalizado o como fue mi caso porque me compré uno que no lo llevaba (era muy barato tenía que haber sospechado que algo pasaba…).
Material (hardware y software) que necesitamos:
- Placa arduino (con o sin bootloader)
- Programador USBTinyISP
- Cable USB [de tipo A a tipo B] para el programador (el Arduino se alimentará del programador)
- IDE de Arduino (yo usé el ultimo que habia en ese momento que era el 1.0.4)
Los pasos son los siguientes:
- El programador USBTinyISP lo tenemos que tener correctamente instalado (los drivers) para windows xp y windows vista/7
- Al conectar el Arduino al programador se conecta con las patillas del ISP con este patillaje
Pin programador Pin Atmega328
1 Miso <———–> Pin 18
2 VCC <———–> Pin 7
3 SCK <———–> Pin 19
4 Mosi <———–> Pin 17
5 RESET <———–> Pin 1
6 GRND <———–> Pin 8
El programador indica con una banda roja donde esta el PIN 1 y en la placa de Arduino esta escrito.
En el IDE de Arduino hay que seleccionar en la pestaña de herramientas:
- La tarjeta Arduino que tenemos (UNO, mini pro, nano,…..)
- Puerto serial en que esta el programador
- Programador que vamos a usar en este caso USBtinyISP
Cuando ya tenemos estas pocos pasos.
Tenemos que meternos en herramientas y darle a grabar secuencia de inicio.
Y en menos de un minuto tendremos nuestro bootloader nuevo.
Al hacer esto le mete el programa de BLINK para comprobar que funciona y en el IDE queda el mensaje de “Finalizada la grabación de la secuencia de inicio”