Sie sind auf Seite 1von 8

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

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=638

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

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=638

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

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=638

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

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=638

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

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=638

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

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=638

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 Al.Net.
Uno de nuestros miembros arreglando un porttil.

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=638

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

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=638

22/03/2016

Das könnte Ihnen auch gefallen