Hi Everyone! Hope you’re well. I welcome you on board. In this post today, I’ll explain the Arduino Mini Library for Proteus
.I’ve been creating and adding new libraries in Proteus
Library Database to help you better understand the working of Sensors and Arduino Boards in the Proteus workspace.You can use these libraries in your projects. They are easy to understand and you can download and run these libraries yourself just by reading our posts. I’m sharing both files i.e. simple simulation and simulation with the Arduino Boards.Before I proceed further let’s get to know what’s Arduino Mini and how it’s different from other boards.Arduino board is an open-source platform carrying both ready-made hardware kit and software IDE (Integrated Development Environment) that we run on compute and program and control our boards as we like better. Arduino Mini is a type of Arduino Board.Arduino Mini is available in two models i.e. 3.3V/8MHz and 5V/16MHz. The later is almost similar to Arduino Micro
and Nano and carries the same speed and voltage as them.While Arduino Mini 3.3V runs with slower speed and it is easy to power, allowing you to power it with external batteries. One more difference, Arduino Nano
contains an FTDI chip that is mainly used to include a USB
serial port while Arduino Mini doesn’t.Moreover, Arduino Mini doesn’t contain USB
, comes with fewer analog pins, but it carries more flash memory compared to both micro and nano since Bootloader uses only 0.5kb memory.We've already detailed the Arduino Mega 2560 Library for Proteus
and Arduino Mega 1280 Library for Proteus
.And if your system doesn't contain proteus software, check this post
that explains how to download and install proteus software.Hope you’ve got a brief introduction about Arduino Mini, let’s now dive in and learn how to get Arduino Mini Library for Proteus
Arduino Mini Library for Proteus
- Click the link given below and download Arduino Mini Library for Proteus.
- This downloaded file will come in zip format.
Download Arduino Mini Library for Proteus
- When you extract this zip file, it will return two further files named as ArduinoMiniTEP.IDX and ArduinoMiniTEP.LIB.
- Copy these two files given above and place them in the proteus library folder.
- Now you’ve placed these files in the proteus library folder. After doing this, start your proteus software and if it’s running already… restart again.
We've already shared Arduino Library for Proteus
that contains six Arduino Boards in a single library.
- The next thing we do is search for our library in the pick libraries option of the proteus software. To do so, click the ‘P’ button of the proteus workspace and search Arduino Mini.
Select ‘Arduino Mini’ and click OK.When you press the OK button, your cursor will start appearing with the blinking Arduino board, indicating that you can place this Arduino board anywhere in the given proteus workspace.
When you place your board in the proteus workspace, it will return the figure below.
Let's now look into the Arduino Mini description.
Arduino Mini Description
- Arduino Mini contains an Atmega328 microcontroller mounted on the board.
- It carries 14 digital I/O pins where 8 are analog pins and 6 are PWM output pins. Arduino Mini is a tiny board i.e. 1/6th of the total size of Arduino Uno.
- There are two versions available one regulated at 3.3V with 8MHz frequency and the other 5V with 16MHz frequency.
- This board contains no USB port and a built-in programmer. You can also identify the board by measuring the voltage between GND and Vcc pin.
- Moreover, no built-in connectors are available. You can solder the connectors anywhere as you like better depending on the available space and requirements of the project.
- This board is protected against overcurrent i.e. if the current exceeds from the required limits it doesn’t harm the board.
- Arduino Mini carries 32KB flash memory where 0.5KB is required for the Bootloader. Flash memory is the place that stores the Arduino code. SRAM is 2KB and EEPROM is 1KB.
Adding HEX File
The next task is to upload the HEX file
on the Arduino board. To upload the HEX file
, right-click the board and get to the ‘edit properties’ or double click the board to reach edit properties panel.As you do this, you will get the figure below.
- Now go to the ‘PROGRAM FILE’ option and browse for the HEX file in the library folder of proteus software.
- Check this post covering how to get the HEX file from the Arduino board.
This is it. Hope you understand how to get Arduino Library for Proteus. If you have any question, you can ask me in the section given below, I’ll help you the best way I can. You’re most welcome to share your valuable suggestions and feedback, they help us create quality content. Thanks for reading this post.