How to program Arduino pro mini

Introduction

The Arduino Pro Mini is a low-cost, and small size arduino board with the minimum of components (no on-board USB or pin headers). This makes it a good choice for a board you want to leave embedded in a project. Please note that there are two versions of the board: one that operates at 5V  and one that operates at 3.3V. Also, both boards come with 2 different processors ( ATMega328P and ATmega128).

Arduino Pro MIni
Arduino Pro MIni
USB to TTL Convertor
USB to TTL Convertor

How to program Arduino pro mini

Since the board does not have USB circuitry, uploading sketches is not straight forward. You need USB-to-TTL serial convertor.

 

Pin connection with Arduino Pro Mini and USB to TTL convertor (FTDI)

Once you connect to the USB to TTL convertor, launch Arduino IDE and select board as Arduino Pro Mini. Make sure to select correct board( 3.3v or 5v and 328P or 128 Processor). Refer the screenshot below:

Next select Programmer as USasp. Refer screenshot below:

Troubleshooting

  1. If you have challenge in uploading, check if light is blinking in Arduino board. If not then then bootloader is not present. But this will be least probable if you buy from right source.
  2. Check correct processor and board selection. eg. 3.3v or 5v / 328P or 128
  3. Recheck the pin connections especially loose connections.

 

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.