I have already posted few other Proteus Arduino Libraries on my blog but those were third party Libraries and has nothing to do with us. We were sharing them just for the sake of knowledge but today I am going to share our very own Arduino library for Proteus, designed by our team after a lot of hard work. We have tested all the boards with different types of sensors. So, now you can easily use Arduino in Proteus and can simulate any kind of project. If you got any trouble then you can ask in comments or can use our forum to post your questions.
This Arduino Library for Proteus is unique in its kind because there's no such library posted before which has as much boards as we have in our Library. We have added almost all the basics Arduino boards in it and we are also working on advance boards i.e. Arduino DUE and other Arduino shields i.e. Arduino Wifi and Ethernet etc. You should also have a look at Arduino Tutorial for Beginners. This Proteus Arduino Library consists of following boards:
So, let's get started with Arduino Library for Proteus: Note: You can also download library for proteus, designed for other sensors & modules. Other Proteus Libraries are as follows:- Genuino Library for Proteus.
- GPS Library for Proteus.
- XBee Library for Proteus.
- Ultrasonic Sensor Library for Proteus.
- PIR Library for Proteus.
- Bluetooth Library for Proteus.
- Flame Sensor Library for Proteus.
Arduino Library for Proteus
- First of all, download Arduino Library for Proteus by clicking the below button:
- After downloading proteus library zip file, unzip it and you will get two files in it.
- These two proteus library zip files are named as:
- ArduinoTEP.LIB
- ArduinoTEP.IDX.
- Copy these two files and place them in the Library folder of your Proteus software.
- If you are unable to add Library in Proteus 7 or 8 Professional, then you should have a look at How to add new Library in Proteus 8.
- Now, restart your Proteus software and in components section search for ArduinoTEP as shown in below figure:

- These are all the boards designed by our team in Arduino Library for Proteus.
- In Proteus workspace, these boards will look like as shown in below figure:

- So, these are the boards, which you can use in this Arduino Library for Proteus.
- There's one board missing in this figure which is Arduino Mega 1280, because its same as Arduino Mega 2560 so I haven't posted it here but its included in the library.
- So, now you have all the Arduino board in your Proteus software and you can simulate them as you want them.
- Let's design a simple Arduino UNO led blinking circuit for better understanding.
- So, design a circuit as shown in below figure:

- Now open your Arduino software and open the LED blinking Example and get your hex file.
- If you don't know about hex file then read How to get hex file from Arduino.
- Now upload your hex file in your Arduino board.
- Hit the Run button on your Proteus software and you will get result as shown in below figure:

- So, now in this way, you can easily simulate any of your above mentioned Arduino boards quite easily in Proteus software using our Arduino Library for Proteus.
- Below is the video in which I have described this tutorial in detail so that you can get it quite easily.
- If you are new to Arduino then you should try these Arduino Projects for Beginners, they will help you to get your hands on this marvellous creation. :P