First of all, download this Arduino Library for Proteus by clicking the below button: Download Library for Proteus When you download it, you will get a zip file. So, unzip this file and you will get two files in it.
Hello friends, hope you all are fine. In today’s post, I am going to share Arduino Library for Proteus. I am quite excited about today’s post as its my first complete Arduino Library for Proteus. In my previous posts, I have shared these boards in separate libraries but today I am gonna combine all the boards together in single library so that you just simple install this library in your Proteus software and you get all the boards in your Proteus workspace. You must also give a try to Genuino Library for Proteus.I have already posted few other 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 hardware and there’s not a single bug present in it. So, now you can easily use Arduino boards in Proteus and can simulate any kind of project in Proteus. If you got any trouble then you can ask in comments or can use our Ask Question 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 like Arduino DUE and other Arduino shields like Arduino Wifi and Ethernet etc. Once we completed those libraries and tested as well, then I will update them in this post as well. You should also have a look at Arduino Tutorial for Beginners. Rite now this Arduino Library for Proteus contains following boards in it in it:So, I hope you are gonna like and enjoy today’s post quite a lot. So, let’s get started with Arduino Library for Proteus.
Note:
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.
If you haven’t bought your Arduino UNO yet, then you can buy it from this reliable source:
Buy Arduino UNOArduino Library for Proteus
- First of all, download this Arduino Library for Proteus by clicking the below button:
- When you download it, you will get a zip file. so, unzip this file and you will get two files in it.
- These two files are named as ArduinoTEP.LIB and ArduinoTEP.IDX.
- Copy these two files and place them in the libraries folder of your Proteus software.
Note:
- 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. 😛
That’s all for today. I hope you have enjoyed this Arduino Library for Proteus and will get benefit from it. Share your opinions about it in comments below and help us to help you out. 🙂
JLCPCB – Prototype 10 PCBs for $2 (For Any Color)
China’s Largest PCB Prototype Enterprise, 600,000+ Customers & 10,000+ Online Orders Daily
How to Get PCB Cash Coupon from JLCPCB:
Author: Syed Zain Nasir
https://www.theengineeringprojects.com/Here’s a video in which I have explained all these Proteus Libraries:
1) Arduino Library for Proteus
First of all, you should download this Arduino Library for Proteus. Using this Library you can easily simulate your Arduino boards in Proteus and can design any kind of circuit. This Arduino Library is the first one in this Proteus Libraries list. Once you install this Arduino Library for Proteus then you can easily simulate following Arduino boards in Proteus:2) Genuino Library for Proteus
You all have heard about this new Genuino boards which are launched by Arduino group after Arduino boards. They are almost similar to Arduino baords. So, we have also designed these Genuino boards in Proteus. This Genuino Library for Proteus includes following Genuino boards:- Genuino UNO
- Genuino Mega 2560
- Genuino Mega 1280
- Genuino Mini
- Genuino Pro Mini
- Genuino Nano
3) GPS Library for Proteus
GPS is a very useful module which is used in almost every navigation project. GPS is used for detection of user location. It works in NMEA coding and gives longitude and latitude. Most of the GPS modules are operated through Serial Port i.e. they give data via serial ports. We have designed this GPS module for Proteus using which you can easily simulate this GPS module. I have skm53 in mind while designing this GPS Library for Proteus but still you can use it for any kind of GPS modules because most of them works on NMEA coding so all NMEA coded modules follow this GPS module. You can download this Library by clicking the below button:Download GPS Library for ProteusNote:4) GSM Library for Proteus
Next is the GSM Library for Proteus. Using this Library you can easily simulate the GSM Module in Proteus. This GSM module is used for SMS sending and receving. We can send SMS or receive SMS using this GSM module. There are different types of GSM modules available in the market. I have designed the library of GSM Module named as SIM900D in Proteus. I hope you guys are gonna enjoy it. This GSM module works on AT Commands and the list of these AT commands are given in the blow post from where you will download it. You can download this GSM Library for Proteus by clicking the below button:Download GSM Library for ProteusNote:5) XBee Library for Proteus
XBee modules are used for wireless communication. They work on radio frequency (RF) and are very helpful in those projects where wireless communication is required. Using XBee modules we ca communicate between nodes etc. We have designed XBee Library for Proteus which you can download by clicking the below button. The XBee module works on Serial protocol and can send data wirelessly. In the below post I have also shown you how to send data between two XBees. If you got into some trouble then ask in comments below and I will resolve them out.These XBee modules are not fully functional because we are still working on them. Rite now only TX and RX pins are working but soon we will update all other pins too. So, stay tuned. 🙂 You can download this XBee Library for Proteus by clicking the below button:Download XBee Library for ProteusNote:6) Bluetooth Library for Proteus
Bluetooth modules are also used for wireless communication just like XBee modules. But bluetooth modules use bluetooth as a way of communication instead of RF. These bluetooth modules are used in those projects where low range communication is required because they don’t work in high range. These bluetooth modules are also works on Serial Protocol and you have to connect them with your device and then get your data.This Library includes two Bluetooth modules which are:7) DS1307 Library for Proteus
DS1307 module is an RC module which is used in projects where current time is required. This module is basically a clock and you have to program it for once and then it keeps on ticking forever. These are used mostly in attendance projects and is quite helpful. Proteus already have this module in its database but its not much attractive and looks like a simple module. So, we have given it a stylish look and its just a click away from you.I have also posted a project DS1307 Arduino based Digital Clock in Proteus in which I have shown how to use this DS1307 in Proteus ISIS. I will also post a tutorial soon in which I will interface this DS1307 sensor with PIC Microcontroller and 8051 Microcontrolelr but you have to wait a little. 😛 I hope you guys are gonna enjoy it. We have designed its library in Proteus which you can download by clicking the below button:Download DS1307 Library for Proteus8) New LCD Library for Proteus
LCDs are available in Proteus in very simple form so we have done a little work and designed New LCD Library for Proteus using which you can now get these stylish LCDs in Proteus. AS you can see in the image these new LCDs now look more attractive and more realistic. I hope you guys will enjoy them. As functionality is concerned they are exactly the same as the normal Proteus LCDs but they are different in looks so you can use the same code for these new LCDs as well.In this below link I have also interfaced this NEW LCD with Arduino board which is also given in the below link for download. This example will help you in understanding how to use this LCD. This Library includes two such LCDs, which are:9) Ultrasonic Sensor Library for Proteus
Ultrasonic Sensors are used for obstacle avoidance and hurdle detection. Ultrasonic sensors are used in almost every robotics projects and are very easy to interface with arduino or PIC Microcontroller. We have designed this Ultrasonic Sensor Library for Proteus using which you can easily simulate this Ultrasonic sensor in Proteus and can also interface it with Arduino boards.I have also posted examples which will help you in understanding of how to use these ultrasonic sensors in Proteus. I have posted three different examples as well, which will are dealing with different scenarios in which these ultrasonic sensors can work. I hope you guys are gonna enjoy them. You can download this ultrasonic sensor library for Proteus by clicking the below button:Download Ultrasonic Sensor Library for ProteusNote:10) PIR Sensor Library for Proteus
PIR Sensors are used for motion detection. They works on thermal detection, they detect human heat and then detect the presence of human body in the surroundings. They are used for security purposes and are mostly installed in projects like Home Security Systems or Bank Security Systems etc.As we can’t detect the real motion in Proteus ISIS so that’s why I have placed a TestPin in this PIR Sensor and when you give +5V to this pin then the sensor will act as its detecting motion and when its zero then it will act as no motion detected. We have designed its Proteus Library and you can download this Library by clicking the below button:Download PIR Sensor Library for Proteus11) Gas Sensor Library for Proteus
Gas Sensors are used for Gas Leakage Detection. Its an essential sensor for most of the industries. Because mostly Gas Leakages in industry cause fatal incidents. So using these Gas Sensors one can easily detect the Gas Leakage. We have designed their Proteus Library using which you can easily simulate these Gas Sensors in Proteus. This Gas Sensor Library includes following Gas Sensors:12) Flame Sensor Library for Proteus
Flame Sensors are used for Fire Detection and are normally used for Security purposes. Flame Sensors are best for Fire Detection. So, you must get an idea about its importance. They are used in almost all kinds of projects where fire security is required.As we can’t actually produce Fire in the Proteus environment that’s why I have placed a TestPin which will be used for detection of Fire. If this TestPin is HIGH then it means there’s fire and if its LOW then it means there’s no fire around the sensor. You can download this Flame Sensor Library for Proteus by clicking the below button:Download Flame Sensor Library for Proteus13) Vibration Sensor Library for Proteus
Vibration Sensors are used for vibration detection. They are mostly used in those projects where vibration detection is necessary like we can use it for security purposes and can place them on doors and windows. So if someone tried to break the doors or windows then the vibrations will be detected by this sensor and buzzer can trigger.Moreover you can also place them on heavy machinery to detect whether there are vibrations in those machines or not. I have also used this sensor in my project GSM based Home Security System. You can download this Vibration Sensor Library for Proteus by clicking the below button:Download Vibration Sensor Library for Proteus14) Flex Sensor Library for Proteus
Flex Sensors are actually used for detecting the bending angle. So, its normally used in projects where you need to detect the fingers bending. For example, I have once designed a project in which I have to use the sign language and then convert it into words so in that project I have used Flex Sensors on all of my fingers and thumb and then by detecting the bending, I converted the sign language to text.So, I have designed the Flex Sensor Library for Proteus and I hope you are gonna enjoy it and are gonna use it in your projects. You can download this Proteus Library by clicking the below button:Download Flex Sensor Library for Proteus15) L298 Motor Driver Library for Proteus
L298 Motor Driver is used for controlling speed and direction of different Motors. We can use it to control DC Motors as well as the stepper Motors. Its quite widely used in Engineering Projects and has L298 module in it.
Proteus doesn’t contain L298 Motor Driver in it so, our team has designed it in Proteus and its now ready to simulate in it. You can downlaod this L298 Motor Driver Library for Proteus by clicking the below button:
Download L298 Motor Driver Library for Proteus16) Heart Beat Sensor Library for Proteus
Heart Beat Sensor is used to count the Heart Beat of a human being. You need to place your finger on this sensor and then it detects your beating and you can count this beating via Arduino or any other Microcontroller.
Heart Beat Sensor is not available in Proteus and we have designed two versions of Heart Beat Sensor. The first version has just single heart beat pattern, while the second version has multiple heart beat samples in it. You can download them by clicking the below buttons:
Download Heart Beat Sensor Library for ProteusDownload Heart Beat Sensor Library V2.0 for Proteus17) C945 Library for Proteus
C945 is an NPN transistor used in many engineering projects. It’s main purpose is to use as an automatic switch or in cases it is also used for generating PWM pulse. C945 is not available in Proteus Components list. Our team has designed this transistor and you can download it by clicking the below button:
Download C945 Library for Proteus18) Infrared Sensor Library for Proteus
Infrared Sensor is used for detection of some obstacle in the path. It uses infrared waves which are transmitted from transmitter and are received by the receiver of this sensor, which tells us whether we have some obstacle or not. It is normally used for security purposes but also has a wide application in robotics.
Download Infrared Sensor Library for Proteus19) Solar Panel Library for Proteus
Solar panel is a new and free renewable energy source, and it is widely used today because it only uses solar energy and converts it to electrical energy. It is used a lot in final year and semester projects where teachers force to use solar panel instead of common source.
Proteus doesn’t have solar panel in its database that’s why we have designed this new library and using it you can now easily simulate Solar Panel in Proteus. Click the below button to download this Library.
Download Solar Panel Library for Proteus20) Magnetic Reed Switch Library for Proteus
Magnetic Reed Switch is used to detect the magnetic field in the surroundings. It is normally used in electromagnetic projects where magnetic field intensity etc are required.
Proteus doesn’t have this sensor in its database that’s why we have designed it. You can download it by clicking the below button:
Download Magnetic Reed Switch Library for Proteus21) Rain Sensor Library for Proteus
Rain Sensor, as the name suggests, is used for rain detection. It’s normally used in home automation or security projects.
Proteus lack this sensor so we have designed its library so that you can easily create your projects’ simulation. You can download this sensor by clicking the below button:
Rain Sensor Library for ProteusConclusion
I have posted 16 New Proteus Libraries above and I hope you guys are gonna like them and will use in your engineering projects. Our team will keep on designing more New Proteus Libraries for engineering students and I will keep them posted here so stay tuned with this post so that you remain aware of New Proteus Libraries.So, that’s all for today. Will see you guys in next tutorial. Till then take care and have fun !!! 🙂JLCPCB – Prototype 10 PCBs for $2 (For Any Color)
China’s Largest PCB Prototype Enterprise, 600,000+ Customers & 10,000+ Online Orders Daily
How to Get PCB Cash Coupon from JLCPCB: