Programacin del Bootloader a Arduino Proyecto AjpdSoft
Page 1 of 8
Enterprise File Sharing
Universal Access & Sharing of Your Files. From
Any Device, Anywhere.
Inicio
Buscar
Contactar
Cookies
Descargas
Foros
Historia
Nosotros
Proponer
Temas
Top 10
Trucos
Tutoriales
Usuario
Wiki
Nick
Contrasea
Iniciar
Nuevo
usuario
English
Arduino: Programacin del Bootloader a Arduino
Google Apps for Work
Correo, calendario, documentos, para tu empresa - 30 das gratis
Programacin de Bootloader para Arduino Uno, Mega, Nano, Micro y cualquier
modelo. En nuestro caso hemos usado para realizar el tutorial Arduino Nano.
Por qu programar el bootloader de Arduino?.
Requisitos para programar el bootloader de Arduino.
Arduino.
Programador ISP con cable de 10 pines.
IDE de desarrollo para Arduino.
Programar el bootloader de Arduino.
Artculos relacionados.
Crditos.
Por qu programar el bootloader
de Arduino?
El motivo de la programacin del Bootloader es que realizaremos un pedido de
Arduino Nano nos lleg sin el bootloader programado. Tras buscar por multitud
de sitios web hemos comprobado que existe informacin al respecto pero muy
poca en castellano y prcticamente ninguna en modo tutorial y ninguna para
nuestro programador.
As pues a continuacin explicamos paso a paso y con capturas de pantalla cmo
programar el bootloader de Arduino.
Poltica de cookies
Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
OK
[Link]
22/03/2016
Programacin del Bootloader a Arduino Proyecto AjpdSoft
Page 2 of 8
Requisitos para programar el
bootloader de Arduino
Arduino
Necesitaremos obviamente disponer de un Arduino, en nuestro caso usaremos
Arduino Nano:
Programador ISP con cable de 10 pines
El programador ISP para el Atmel Atmega328 que lleva nuestro Arduino Nano es
un USBASP ISP Programmer:
Que incorpora un cable de 10 pines y que pedimos por eBay por menos de 5:
El programador se conecta al Arduino a travs de el conector ICSP, que en
nuestro caso no lleva los pines del ICSP soldados como mostramos en las
imgenes anteriores. A continuacin mostramos los esquemas de conexiones del
conector ICSP tanto del Arduino:
Poltica de cookies
Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
OK
[Link]
22/03/2016
Programacin del Bootloader a Arduino Proyecto AjpdSoft
Page 3 of 8
Como la del conector de 10 pines de nuestro programador:
Puesto que el conector del programador no coincide con el conector ICSP del
Arduino deberemos hacer las siguientes conexiones:
Para ello lo ms cmodo es hacer uso de cables de placa de prototipos tambin
conocidos con el termino en ingls cables Breadboard:
A continuacin mostramos algunas imgenes de como se queda la conexin, en
ellas se pueden ver como el no tener los pines soldados en el conector ICSP nos
ha simplificado la tarea, en caso contrario hubisemos necesitado otro conector
o siendo ms drsticos habramos tenido que cortar el cable del programador y
unir de nuevo los cables de modo que ya coincidan con el conector de nuestro
Arduino:
Poltica de cookies
Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
OK
[Link]
22/03/2016
Programacin del Bootloader a Arduino Proyecto AjpdSoft
Page 4 of 8
IDE de desarrollo para Arduino
Adems del Arduino y del programador con los conectores necesitaremos
tambin disponer de un PC con el IDE de Arduino. En el siguiente tutorial
explicamos cmo instalarlo paso a paso:
Instalacin software IDE de desarrollo y controladores para conectar
Arduino con un PC con Windows 7.
En este tutorial explicamos cmo programar el bootloader de Arduino desde un
PC con sistema operativo Linux, aunque el proceso es muy similar para el caso
de un equipo con Windows.
Programar el bootloader de Arduino
Una vez realizadas las conexiones como hemos indicado anteriormente
conectaremos el programador ISP al PC y arrancaremos el IDE del Arduino, con
el superusuario root en caso de utilizar el sistema operativo Linux, para la
programacin del bootloader (que es nuestro caso), para ello utilizaremos el
comando Linux gksu que arranca aplicaciones como superusuario. A
continuacin mostramos como quedara el acceso directo (o lanzador) del IDE
del Arduino:
Poltica de cookies
Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
OK
[Link]
22/03/2016
Programacin del Bootloader a Arduino Proyecto AjpdSoft
Page 5 of 8
Si no abrimos el IDE de Arduino como superusuario root puede que muestre
este error al intentar transferir el bootloader:
Con el texto:
Error al grabar la secuencia de inicio.
avrdude: error: could not find USB device "USBasp" with
vid=0x16c0 pid=0x5dc.
Para Linux (que es nuestro caso) y Mac OS no es necesaria la instalacin de
drivers, para Windows es posible que requiera la instalacin de drivers.
Puesto que el IDE de Arduino incorpora la herramienta para la programacin del
bootloader, simplemente le indicaremos qu placa es la que queremos
programar, desde el men "Herramientas"- "Tarjeta" - "Arduino Nano
w/ATmega328" (en nuestro caso) :
Poltica de cookies
Indicaremos tambin cual es el programador que estamos usando desde el
men "Herramientas" - "Programador" - "USBasp" (en nuestro caso):
Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info. OK
[Link]
22/03/2016
Programacin del Bootloader a Arduino Proyecto AjpdSoft
Page 6 of 8
Una vez seleccionada la tarjeta y el programador pulsaremos en el men
"Herramientas" - "Grabar Secuencia de Inicio":
Si los conectores y el programador son correctos el IDE de Arduino nos indicar
que se est grabando la secuencia de inicio en la Tarjeta I/O:
Tras finalizar el proceso de transferencia del bootloader a Arduino, el IDE nos lo
indicar:
Poltica de cookies
Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
OK
[Link]
22/03/2016
Programacin del Bootloader a Arduino Proyecto AjpdSoft
Page 7 of 8
Nota: puede que muestre algn warning, suelen ser normales, el IDE
mostrar este texto tras finalizar el proceso de carga del bootloader:
Finalizada la grabacin de la secuencia de inicio
avrdude: warning: cannot set sck period. please check for
usbasp
firmware update.
Tras haber programado el Arduino Nano con su Bootloader, ya podemos
desconectar el programador del PC y los cables del Arduino.
Por ltimo, para comprobar que el bootloader se ha programado correctamente
podemos simplemente conectar el Arduino a nuestro PC y descargarle cualquier
programa, como por ejemplo el que hace parpadear el LED y ver que
efectivamente parpadea correctamente. En el siguiente tutorial explicamos paso
a paso cmo conectar un LED a Arduino y cmo hacerlo parpadear:
Primer proyecto hardware con Arduino, encender un LED.
Artculos relacionados
Primer proyecto hardware con Arduino, encender un LED.
Conectar pantalla LCD a Arduino UNO e interactuar con ella, mostrar
temperatura.
Realizar una conexin a Internet con la placa Arduino y un mdulo GPRS
GSM.
Enviar SMS y hacer llamadas desde placa Arduino con mdulo GPRS.
Obtener temperatura y humedad con Arduino.
Obtener temperatura con sensor SEN118A2B de cabeza de acero y Arduino.
Tipos de memoria en el microcontrolador de Arduino, Flash, SRAM y
EEPROM.
Sensor de temperatura con Visual Studio y Delphi.
AjpdSoft Sensor de Movimiento con WebCam - Cdigo fuente Delphi.
Realizar un alimentador elctrico para un Asus EEE PC.
Acceso a aplicaciones y al equipo con huella dactilar.
Poltica de cookies
Cmo enviar SMS desde un PC usando un mdem GSM con Visual
Utilizamos cookies propias y de terceros.
navegar entendemos que aceptas el uso de cookies. +Info. OK
Basic [Link].
Uno de nuestros miembros arreglando un porttil.
[Link]
22/03/2016
Programacin del Bootloader a Arduino Proyecto AjpdSoft
Page 8 of 8
AjpdSoft Puerto Paralelo Cdigo Fuente Delphi.
Cmo actualizar el firmware del telfono mvil Nokia N96.
Cmo actualizar el firmware de algunos dispositivos: routers, BIOS, etc.
Crditos
Artculo realizado ntegramente por Antonio RN de RS miembro del Proyecto
AjpdSoft.
Artculo en ingls.
Anuncios
Enviado el Tuesday, 26 February a las 23:00:29 por ajpdsoft
Este sitio web NO CONTIENE malware, todos los programas con cdigo fuente aqu. Autor: Alonso Javier Prez
Daz Google+ Sguenos en Google+
Poltica de cookies
Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
OK
[Link]
22/03/2016