lunes, 1 de septiembre de 2014

PROGRAMADOR AVR (Arduino AVRISP)


En mi caso, es necesario el uso de un programador AVR para modificar la emisora "Turnigy 9x" así como los "ESC Turnigy Multistar 20A". Existen muchos modelos de programadores comerciales, el modelo más utilizado es el USBASP:


Sin embargo como dispongo de varios modelos Arduino, y como es posible utilizarlos para el mismo fin, aquí explicaré como se configuran para ello. Además de que la diferencia de precio entre un USBASP (o similar) y Arduino no es muy elevada, considero que en caso de tener que comprar si o si, cualquier placa Arduino es mas versátil, puesto que el USBASP es un simple programador, y un Arduino sirve para lo que quieras imaginar (siempre y cuando dispongas del código, o sepas hacerlo, xD)

MODELOS DE ARDUINO:

MEGA (1280 and 2560):



UNO:


NANO:



LEONARDO:



DUEMILANOVE:


Existen muchos mas modelos, solo muestro los que bajo mi punto de vista, considero mas empleados.

PROCESO:

1.- Lo primero es descargar el entorno de programación Arduino para tu sistema operativo. En mi caso es Windows 8.1, y el tutorial hará referencia únicamente a este.

El enlace a la página oficial de Arduino es: http://arduino.cc/en/Main/Software

Seleccionar la descarga que necesitamos:


Comenzará la descarga.

He elegido esta descarga, puesto que así no es necesario instalarlo, ya que se puede ejecutar directamente desde la carpeta descargada.

Una vez finalizada la descarga, se abre la aplicación y se conecta la placa Arduino al PC. Esperar a que reconozca el dispositivo, instale los drivers del mismo y le asigne un puerto COM.

2.- Selecciona el puerto en la aplicación:


El puerto variará en función del ordenador, del puerto USB del mismo en el que ha sido conectado y del modelo de Arduino que se está empleando.

Configurar un Arduino como programador “AVRISP”:

(En el ejemplo se utilizará un Arduino Mega 2560, pero el proceso es el mismo para cualquier otro modelo, solo hay que estar pendiente a la hora de seleccionarlo)

1.- Seleccionar el modelo de Arduino:


2.- Elegir el “código” que lo convierte en programador AVRISP:


Entonces aparecerá el código en la ventana:


3.- Para escribir el código en el Arduino basta con presionar el siguiente botón y esperar la confirmación de que todo ha salido correctamente.

* BOTON


* PROCESO


* CONFIRMACION



PIN-OUT:


Arduino MEGA (1280 y 2560):

PIN
NOMBRE
COLOR
5 V
+ 5 V
ROJO
GND
MASA
NEGRO
53
RESET
BLANCO
51
MOSI
AZUL
50
MISO
AMARILLO
52
SCK
VERDE

Resto de modelos:

PIN
NOMBRE
COLOR
5 V
+ 5 V
ROJO
GND
MASA
NEGRO
10
RESET
BLANCO
11
MOSI
AZUL
12
MISO
AMARILLO
13
SCK
VERDE


Arduino MEGA:


Arduino UNO, LEONARDO y DUEMILANOVE:


Arduino NANO:


De esta forma tan simple, se transforma una placa Arduino en un programador AVRISP. Luego basta con conectar los pines correspondientes, a los pines del dispositivo que se desee programar.

No hay comentarios:

Publicar un comentario