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
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