It’s black! It’s thin (0.8mm)! It’s the Arduino Pro Mini! the minimal design approach to Arduino. This is a 5V Arduino runs as the 16MHz. Arduino Pro Mini does not come with connectors pre-soldered so that you can solder in any connector or wire with any orientation you need but the pin headers in the package. We recommend the Arduino users at first to start with the Uno. It’s a great board that will get you up and running quickly. The Arduino Pro series is meant Advanced Users With good knowledge of microcontrollers. the cost of an Arduino was truly minimized with this design. The Arduino Pro Mini is like the Arduino Mini (same pinout) but to keep the cost low, using only SMD components, made. Connect the mini pro to your pc using the Arduino USB-serial Converter.
The Arduino Pro Mini is a microcontroller board based on the ATmega168 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, an on-board resonator, a reset button, and holes for mounting pin headers. A six pin header can be connected to an FTDI cable or Sparkfun breakout board to provide USB power and communication to the board.
Operating Voltage 5V
Input Voltage 5 -12 V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
Flash Memory 16 KB (of which 2 KB used by bootloader)
SRAM 1 KB
EEPROM 512 bytes
Clock Speed 16 MHz
* ATmega168 (16K) running at 16MHz with external resonator (0.5% tolerance)
* USB connection off board
* Supports auto-reset
* 3.3V regulator
* Max 150mA output
* Over current protected
* Reverse polarity protected
* DC input 5V up to 12V
* On board Power and Status LEDs
* 0.7×1.3″ (18x33mm)
this is how to use Arduino Nano or any other Arduino to Flash Arduino Arduino Pro Mini Atmega168p Board 5V Without any Serial converter:
To be able to use the board in the Arduino IDE, there is an example sketch for transferring the board to the programmer, this example is already self-sufficient for the Pro Mini firmware, you can find it by selecting the File menu select the Arduino as ISP sketch.
Next, in the menu “Tools” we select our board “programmer” and the type of its microcontroller you can select Nano or no or any other board you are using to program the Arduino pro mini.
Then we flash the Nano with the ArduinoISP sketch, paying attention to the port speed in the setup function, this speed will be used directly with the Pro Mini firmware in the standard sketch, its value is 19200.
After Nano is ready, we can assemble the breadboard for Pro Mini firmware according to the scheme specified here arduino.cc/en/Tutorial/ArduinoISP.
That is, as follows:
Nano -> Pro Mini
- + 5v -> Vcc
- GND -> GND
- D10 -> RST
- D11 -> D11
- D12 -> D12
- D13 -> D13
After everything is assembled and tested, you can connect Nano to the computer, blinking 7 times, both boards are ready to work.
Further, for the firmware, we need to make sure that when setting the firmware and the programmer, we use the same port speeds, taking the speed from the sketch as a standard. For the board type, you need to find the boards.txt file, its path relative to the installed IDE program is Arduino / hardware / Arduino / boards.txt. In it, we need to find the parameter section for the Pro Mini board. It looks something like this:
pro5v328.name=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328
I 5-volt firmware with ATmega168 microcontroller.
Here you need to make sure that the speed is set correctly:
Then go to the programmers.txt file, its path Arduino / hardware / Arduino / programmers.txt, and make sure the parameters are correct: After you have made sure that all the parameters are correct, you can run the IDE if it was running then restart. This is necessary for the new parameters to take effect. After starting the IDE, we need to set our firmware board and the type of programmer “Arduino as ISP” in the “Tools” menu: Now we are ready for the firmware. Select the desired sketch, for sample, you can select any of the examples. And now special attention
arduinoisp.name=Arduino as ISP
The right way to flash Pro Mini lies in the “File” menu and it is called “Download using the programmer” and not the normal flashing method, there is an option named “Upload Using Programmer” by pressing shift and keep pressing and then put the mouse cursor in the flash button now click.
The first time it may not be possible to flash, and in the future, it will be possible to crash an error of this kind mini pro not sync, do not worry, if everything is assembled correctly and securely, then just click “Reset” on the Pro Mini, wait a couple of seconds and the board will be successfully uploaded.