logo

Programando el Arduino Micro

Home » Arduino Projects » Programando el Arduino Micro

 

Comencé a usar al Arduino Promini hace mucho tiempo. Debido a su pequeño tamaño es ideal para proyectos acabados ya que son fácilmente instalables en pequeñas carcasas. La potencia de consumo tan muy baja y la completa colección de opciones lo hacen perfecto candidato como “cerebro” de muchos proyectos.

Hoy en día se puede adquirir por menos de 2€, lo que suena increíble pero cierto. Los modelos mas modernos incrementan las 6 entradas analógicas a 8 entradas.

Otra función muy útil es la protección contra cortocircuitos, protección contra voltaje inverso así que es muy seguro en muchos escenarios distintos… Funcionando con cualquier voltaje entre 3 y 12V DC.

La única pega al utilizar esta placa es el hecho de que no posee el conector USB para ser programado. Podríais decir que es mejor usar el Arduino Nano, pero la verdad es que esa placa es casi 4 veces mas cara costando unos 9€.

Las buenas noticias es que hay muchas opciones y baratas para programarlo, incluso gratis si tenéis por ahí una placa  Arduino UNO…

Nota: debes saber que tipo de arduino pro mini estas usando, bien sera 5V 16MHZ o 3.3v 8MHZ. Utiliza tan solo la versión de 5V y 16MHZ pro mini con el Arduino Uno.

Programando el Pro mini utilizando un Arduino Uno/Mega:

Si tienes acceso a una placa Arduino UNO o MEGA, hay un modo muy sencillo para programar no solo un Promini pero cualquier otra placa Arduino.

arduino-unoPara hacerlo necesitamos la versión de placa que posee el zócalo para Integrado de Atmel así podemos quitar el Chip de la placa, algunas de las placas modernas usan el IC en modo SMT así que no es posible quitarlo.

Asegúrate de que quitas el IC con cuidado y sin doblar las patas. Una buena forma de hacerlo es ayudándonos de un pequeño destornillador plano, con el que separaremos un extremo y luego el otro para que el integrado salga con facilidad.

Coloca el chip Atmel en un lugar seguro, bien espuma  anti estática o algo seguro y no lo pierdas!

A continuación se muestran las conexiones necesarias, fíjate como el pin TX va a RX y vice versa. También asegúrate de respetar la polaridad y voltajes de entrada.

arduinominiandngbreadboardphoto

La imagen anterior tan solo muestra el IC desconectado en la placa UNO, el cableado del micro al mini es distinto pero todos comparten el mismo concepto.

Conexiones:

connections2

Subiendo el Sketch:

Antes de poder subir el código correctamente a la placa, debemos seleccionar el tipo correcto. Ya que estamos usando un UNO pero el “target” es un Promini, seleccionaremos esa placa en el software de Arduino tal y como si estuviese conectado directamente sin Arduino UNO de por medio.

sin-titulo-1

Una buena manera de testar que nuestro sistema esta funcionando correctamente es cargando el ejemplo “Blink”. En la mayoría de los casos las placas Arduino vienen con el ejemplo Blink por defecto, con un delay de 1000 milisegundos, yo suelo cambiarlo a 100 milisegundos, de este modo si la placa y conexión funcionan correctamente, el LED de la placa empezará a parpadear mas rápidamente. Una vez estamos seguros de que nuestro “bypass cerebral” funciona podemos proceder con la subida de nuestro Sketch.

Programando usando adaptador USB FTDI:

Este es el modo “sencillo”. Si tienes planes de usar el Promini en mas ocasiones, tiene sentido invertir en un adaptador USB FTDI, que es básicamente la parte USB que falta en el Promini y que esta incluida en el UNO standard. Esto permite comunicarnos con el Chip usando un USB y nuestro ordenador/Arduino IDE.

maxresdefault

Estos pequeños adaptadores son baratos y fáciles de conseguir. Simplemente asegúrate de comprar el modelo correcto para tu Promini. as variables son  3.3V 8MHZ o 5V 16MHZ.

Hay versiones que incluyen un “Jumper” que permite cambiar de 3.3 a 5V.

Respeta el orden de los Pines, pero la mayoría de veces estos pines están organizados simétricamente con la placa Arduino para una conexión directa.

Recientemente encontré una versión que viene en forma de conector USB que puede ser mas sencilla para alguna gente.
09717-01

Espero que esta información sea de utilidad y puedas ponerte a popular el planeta con Arduino Prominis :)

De hecho la técnica que hemos visto aquí, es compatible con la colección completa de placas que puedes encontrar. Desde UNO a otro UNO, MEGA a Mini, etc. A veces estas trabajando en un proyecto y la placa deja de funcionar… piensas que es la placa entera frita, pero he notado que muchas veces precisamente es la parte del USB FTDI que se quema pero el resto esta Ok, este método nos permite encontrar si el fallo es del chip Atmel, del USB o algún otro componente de la placa en si, salvando tiempo y dinero.

Feliz programación!

Leave a Reply

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.