Arduino Bootloader

Hace unos meses adquirí cinco arduinos Nano atMega 328 modelo KY64-UK-5, y cuando quise utilizarlos comprobé desde arduinoblocks que no me cargaban los sketchs o programas. La característica que me llamó la atención fue comprobar que todos tenían el led L destellando una vez cada segundo.

Explicación del BootLoader: en este enlace veras una explicacion adecuada y completa de este asunto

https://aprendiendoarduino.wordpress.com/2016/11/09/bootloader/

SOLUCIÓN: Hay que cargar el Bootloader antiguo para que ArduínoBlocks pueda cargar los sketchs, pero si se actualiza habrá que volver a cargar el que tenía.

Para ello necesitamos un Arduino “uno” y el entorno IDE de Arduino en su ultima versión que ahora es la “1.8.10”.

el esquema de conexiones es el siguiente:

La placa UNO actuará de programador y nuestro objetivo es cambiar el bootloader de nuestra placa Nano. En las siguientes pantallas se muestra el proceso que hemos de seguir una vez seleccionada nuestra placa programadora y el puerto asociado que resumimos así:

Hacer esta selección en Herramientas
Cargar este programa

Una vez cargado este programa desde ejemplos, podemos hacer un cambio en Herbeat que donde ponía 40 pondremos 20 (…if last time<20

Ahora es el momento de seleccionar la placa objetivo ,o sea nuestro arduino Nano y seleccionaremos el bootloader antiguo (old bootloader)

Y finalmente seleccionaremos Quemar Bootloader

Este proceso lo repetiriamos para volver a cargar el bootloader que traia que es el mismo que el que trae la version 1-8-10 del entorno IDE

Comentarios 2

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Translate »