Programar Arduino Pro Mini con Arduino Uno SMD

Es muy fácil programar el arduino pro mini con el arduino uno, en mi caso utilizó de los clones chinos, por lo que mi arduino uno es versión SMD. En los tutoriales en hay en línea se utiliza la versión DIP.

Conexiones

Las conexiones dependerán de la versión de arduino pro mini que tengan ya sea la de 5v o la de 3.3v, en esta guía se utilizó la versión de 5v con el ATmega328 y las conexiones quedan de la siguiente forma:

Arduino UnoArduino Pro Mini 5V
5vVCC
GNDGND
RXRX
TXTX

Para finalizar conectamos el pin RESET del Arduino Uno SMD a GND, en la siguiente imagen se ven como quedan las conexiones.

Diagrama de conexión entre el arduino uno y el Arduino Nano
Diagrama de conexión entre el arduino uno y el Arduino Nano

Configuración en el Arduino IDE

La configuración en el IDE de Arduino quedaría (en mi caso) de la siguiente forma:

Configuración del IDE de Arduino
Configuración del IDE de Arduino

Los únicos parámetros que importan son Board, Processor y Port, que deberán elegir el que se adapte a la versión de Arduino pro mini que estén utilizando.

Programando el Arduino Pro Mini

Para cargar el código en su Arduino lo hacen de forma normal, ya sea haciendo clic en la flecha que apunta a la derecha, en Sketch > Upload o con el atajo Ctrl+U, cuando en la barra de estado aparezca el mensaje de “Subiendo” presionan el botón de RESET de su Arduino Pro mini y listo.

Posibles erorres

Si llegara a ocurrir un error como “avrdude: stk500_recv(): programmer is not responding” es por que no presionaron el botón de RESET a tiempo, solo hay que intentarlo de nuevo.