Proteus is a very powerful tool in simulating microcontroller codes and Arduino is a very famous microcontroller platform but in Proteus there is no model for Arduino. In this post I am going to show how to add Proteus Library for Arduino and how to use it in simulation.

How to add the Arduino Proteus library
1- First of all you have to download the Proteus library from the following link: CLICK HERE (Note: The download link has been removed due to copyright materials. If you want to download Proteus library for Arduino you can search Google for it)
2- After downloading the file. Extract it and then copy the two files ARDUINO.IDX and ARDUINO.LIB and paste them in the following path:

Drive C >> Program Files >> Labcenter Electronics >> Proteus 7 Professional >> LIBRARY


Drive c>> Program Files X 86 >> Labcenter Electronics >> Proteus 7 Professional >> LIBRARY


3- Then open your Proteus and in the pick device wizard search for Arduino you will get the following results.



Now, I am going to show you how to add Arduino codes to Proteus.


How to add the Arduino codes to Proteus
Proteus use the .hex file to simulate microcontroller codes but since the Arduino IDE uses .pde or .ino files, you can’t add the Arduino code directly to Proteus. To add Arduino code to Proteus, follow these easy steps:


1- Write your code using Arduino IDE and press verify icon to check the code for errors. Then save your code and name it.

2- Then, from the tools choose your board type (UNO, MEGA,….)

3- After that, press the upload icon and wait …. it will give you an error because the board is not connected to your PC. It’s OK leave it.

4- The hex file will be located in the following path:

** NOTE ** you have to activate (Show hidden files,folders and drives)

Drive C >> Users >> “ the name of your PC ” >> AppData >> Local >> Temp

5- Search for you code with the name you used in saving and you will find a file named “filename.cpp.hex” copy this file in any place (for example Desktop)

6- Return to Proteus and double click on your Arduino kit and then add the .hex file.


That’s all. Now you can run your simulation. If you got any problems, please feel free to write to me in a comment and I will answer you as soon as possible.

Hope this blog inspires you to embrace change and grow. Whether you are an XPLORER or not, feel free to glance through our blogs and help us guide and support you in your voyage to success. Happy Learning!



Leave a Message

Your email address will not be published. Required fields are marked *

About Xplore IT Corp

XIC is home to several global certified trainers who are subject matter experts in their respective domains. XIC has Vast experienced resources who are top experts including that of Microsoft, Cisco, Oracle, VMware, Red Hat, Novell, EC Council, Adobe, among others.

© Xplore IT Corp 2017. All rights reserved. Designed by Web Design Company
Xplore WhatsApp Chat
Send via WhatsApp