You are on page 1of 16

3/18/2015

ArduinoLibraryForProteus

Mycart

825,AlHafeezShoppingMall,MainBoulevard,Lahore,Pakistan.
+923326062060

theenggprojects@gmail.com

Home

Contact Us

theenggprojects

Blog

Team

Shop

Testimonials

Forums
F.A.Q.

Arduino Library For Proteus


A complete step by step tutorial on How to simulate
Arduino in Proteus
Home

ArduinoProjects

Likedthispost???
UNABLETOFIND!!!
Like

19

89

Follow

Receive

Ikuti

311

393followers

enteryouremailhere...

Quality
Tutorials

Tweet

in

Click to Subscibe !

your Inbox in
oneclick:

LogIn
Rating:5.0/5(3

Username:

votescast)
Password:
RememberMe
Connectwith:

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

1/16

3/18/2015

ArduinoLibraryForProteus

55%

52%

SonyXperiaEDualC16054GB
Hitam

IOneSmartwatchforAnd
PoweredbyOneAllSocialLogin
iOSHitam

Rp1.799.000

Rp700.000
Log In

Rp799.000

Rp330.000
RegisterLostPassword

47%

50%

CalistaOtaruSealwareSet7G14
BuahHijauMuda

SimbaddaPortableSpeak
Hitam

Rp99.900

SUPPORTUS!!!
Rp300.000

Rp52.900

Rp150.000

Hello friends, hope


you all are fine and
enjoying life, todays
post is asked by one
ofourreadersonour

LearnFree

facebook page so I
thought to share it
with

all

of

you.

ReceiveQualityTutorials

microcontroller

Inboxbysubmittingyour

which

has

now become very


popular

ProteusTutorials

problem

1.

GettingStartedWithProteus

with

2.

CircuitDesigningofLCDwithPIConProteusISIS

that theres

3.

KnowingAboutComponentsAvailableinProteusISIS

no

4.

HowToUseVirtualTerminalinProteusISIS

its coding.

5.

HowToUseOscilloscopeinProteusISIS

So, if you

6.

DCMotorDriveCircuitinProteusISIS

the coding

7.

StepperMotorDriveCircuitinProteusISIS

then

8.

ServoMotorDriveCircuitinProteusISIS

9.

ComponentDesigninginProteusISIS

one

enteryouremailhere...

among

No.

but

G+

Arduino is a modern
board,

engineers

RSS

Arduino is
virtual

tool to test

needtotest
you

LIKEUSONSOCIALMEDIA!!!

havetobuy
the

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

2/16

3/18/2015

ArduinoLibraryForProteus

hardware.
But its not
the

case

anymore,
now

10.

PCBDesigninginProteusARES

11.

ArduinoLibraryForProteus

12.

CircuitDesigningofLCDwithArduinoinProteusISIS

you

GiveYourSuggestions!!!

cantestthe

TemukankamidiFacebook

TheEngineeringPr
Suka

15.837orangmenyukaiTheEnginee

Arduino
codingviaProteusquiteeasilyasitslibraryhasbeendeveloped.
So today, we will have a look on how to test the working of Arduino
codinginProteus.InordertotestthecodinginProteus,weneedhex
file of the program so we will also see how to get the hex file of

PluginsosialFacebook

Arduino.SofirstofIwillprovidethedownloadlinkforArduinoLibrary
andhowtoadditinProteusandthenwewillhavealookonhowtoget
thehexfileofArduinosketchwhichisalittledifficultsectionandfinally
wewillhavelookonhowtouploadthehexfileintoProteusandgeta
workingsimulation.
Ifyoualsowantanytutorial,thensendusyourrequestandwewilltry
ourbesttopostitassoonaswecan.Letsstarttodaystutorial.

Syed Zain N

Note:

google.com/+SyedZa

I have posted another tutorial on using Arduino in


Proteus, which is, Circuit Designing of LCD with
ArduinoinProteusISIS.Havealookonit,itwillgive
youbetterideaofhowtouseArduinoinProteus.
An Advanced Arduino Library is posted, which
also gives support to Arduino Lilypad and Arduino
Nano boards. You can download and read more
about it on Arduino Lilypad / Nano Library for
Proteus.

311 pengikut

The Engin

+ 182

Ihavealsopostedasmallprojectsothatyouknow
howtouseArduinoLilypadinProteus.Youcanread
and download it from Arduino Lilypad Simulation in
Proteus.
Another awesome Proteuslibrary is also available
for download which is Ultrasonic Sensor Library for
Proteus, using this library you can simulate
UltrasonicSensorinProteus,moreoveryoucanalso
download different examples of Ultrasonic Sensor
SimulationinProteus.

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

3/16

3/18/2015

ArduinoLibraryForProteus

ARDUINO LIBRARY FOR PROTEUS


Firstofall,downloadtheArduinoLibraryforProteusbyclicking
thebelowlink.
Download Arduino Library

Google Indonesia
Jadwal padat? Sibuk bukan main

171

31
Perluas di sini

Unzip the folder, you will find two files in it named as


ARDUINO.LIBandARDUINO.IDX
Now place both of these files at this location C:\ProgramFiles
(x86)\Labcenter
Electronics\Proteus
7
Professional\LIBRARY i.e. in the library folder of Proteus
software.

Note:
IfyouareusingProteus8thentheLibraryfolderwill
be within the Data folder and the link to your folder
will
be
something
like
that
C:\ProgramData\LabcenterElectronics\Proteus 8
Professional\Data\LIBRARY

NowopenProteusISISandopenthecomponentlibrarybrowser
andsearchforArduinoasshowninbelowfigure.
Youwillfindthreearduinoboard,whicharecurrentlysupported
by this library. Click on any of these boards and design your
circuit.

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

4/16

3/18/2015

ArduinoLibraryForProteus

HOW TO GET ARDUINO HEX FILE ???


Now next thing we need to do is to get the hex file of Arduino,
whichisntmuchdifficult.
Open the Arduino software and click on File and then
Preference.Anewwindowwillopenupasshowninbelowfigure

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

5/16

3/18/2015

ArduinoLibraryForProteus

Tickbothoftheoptionswhichareencircledintheabovefigure
and named as compilation and upload. Now click OK to close
thisprefrencewindow.
Startwritingthecode,here,Iamgoingtousetheblinkexample
ofArduino.
Afterwritingyourcode,clickoncompileandyouwillseealotof
linesintheoutputpane.
After the completion of compilation, you will find a link in the
outputpaneasshowninthefigurebelow,youdontneedtofind
itasitwillbethesecondlastline.

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

6/16

3/18/2015

ArduinoLibraryForProteus

Thisisthelinkforyourhexfile,copythislinkandplaceitinyour
computeraddressbarandyouwillgetyourhexfile.
Theaddressyouneedtocopyistill.tmpwhichisthetemporary
folder ad in this folder Blink.cpp.hex will be your hex file, the
namenameofhexfilewillbethesameasyourArduinosketch
name.

DESIGN ARDUINO CIRCUIT IN PROTEUS


Now we have done both the things, i.e. added our arduino
libraryinProteusandhavealsogetthehexfileforourArduino
sketch.
Now design your circuit in Proteus, I have designed a simple
circuitasshowninbelowfigure:

NowdoubleclickontheArduinoUNOandthepropertieswindow
willopenup,inthiswindow,youwillfindaProgramFileoption,
in that option click on browse and select the hex file and click
OK.
Thats it, now click on the Play button and your circuit will start
http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

7/16

3/18/2015

ArduinoLibraryForProteus

functioning.
Youwillfinditdifficultforthefirsttimebutitwillbecomeeasylateron.
Thatsallfortoday,willseeyouguysinthenexttutorial.Takecare!!!

Share

89

Share

Share
Share

3
Share

Share
1

19
Share

78,837totalviews,1viewstoday

ArduinoLibraryForProteus,5.0outof5basedon3ratings
Youmayalsolike:

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

8/16

3/18/2015

ArduinoLibraryForProteus

ACCOUNT
ACTIVATED
PIC
Microcontroller
Complete
Tutorial

Account
Activated

Circuit
Designingof
LCDwith
Arduinoin
ProteusISIS

Getting
StartedWith
ArduinoYUN

Arduino
Lilypad
Simulationin
Proteus

Getting
StartedWith
Proteus

Circuit
Designingof
LCDwithPIC
onProteus
ISIS

Getting
StartedWith
Proteus

June29,2014

BySyedZainNasir

ArduinoProjects
15Comments

Arduinosimulationinproteus

designarduinocodeinproteus

Abouttheauthor
IamSyedZainNasir,thefounderofTheEngineering
Projects(TEP).Iamaprogrammersince2009before
thatIjustsearchthings,makesmallprojectsandnow
I am sharing my knowledge through this platform.I also work as a
freelancer and did many projects related to programming and
electricalcircuitry.MyGoogleProfile+

CircuitDesigningofLCDwithArduinoinProteusISIS
HowtosolveTrainingError:RecognitionFailedineasyvr

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

9/16

3/18/2015

ArduinoLibraryForProteus

Related posts
Arduino

Access

Interfacing

Projects

Linux

of Seven

March

Server

Segment

18,2015

of

with
Arduino in
Interfacing
Proteus
of Multiple

Seven

Arduino
Interfacingof
YUN
Temperature
with
Sensor
Putty
18B20 with

Segment

Arduino

With

Arduino
Library
for

March

Display

17,2015
February

March 14,

2015

24,

2015

March

14,

Ultrasonic
2015

Sensor
Arduino
February
24,2015

15thoughtsonArduinoLibrary
ForProteus

Kashif

October24,2014at5:53am Reply

Thanks

Farjad

October24,2014at9:53am Reply

Thisisagreattutorialanditworks!Iwantedtoask
howcanweusethesamelibrariesforProteus8
Professional?

dpc

November12,2014at7:28pm Reply

Dudecanyoupleasetellmehowtoaddtheses
http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

10/16

3/18/2015

ArduinoLibraryForProteus

librariesinproteus8professional.

SA

November14,2014at9:15pm Reply

forProteus8
putthefilesinC:\ProgramData\Labcenter
Electronics\Proteus8Professional\LIBRARY

Arthur

November23,2014at5:22pm Reply

Hello!Itworked.Ifyoualsohavelibrariesofshells
andbricksProteus,putthesiteplease.
ThanksandhugsfromBrazil

Antonio

November25,2014at12:04pm Reply

Rodal
Haveyoutestedtheanaloginputsusingthislibrary?
AfteralotoftestIhaventmakeitwork
analogRead()alwaysgetmea1023value.
Inthecaptureyoucanseethecircuitandtheoutputinthevirtual
terminal.[the1isthevalueoftheinputpin8,the1023isthevalue
fromtheanaloginput.]
Thanks

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

11/16

3/18/2015

ArduinoLibraryForProteus

Syed

November25,2014at5:00pm Reply

ZainNasir
Hi,
HmmmbtwInevergettothiskindofproblem,
maybethatssomekindofbuginArduinoLibrary.
Wellthanksformentioning.
Regards.

Alfredo

February11,2015at6:58pm Reply

Yourarduinoisnotgrounded.Couldthatbethe
problem?

February11,2015at8:20pm Reply

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

12/16

3/18/2015

ArduinoLibraryForProteus

SyedZainNasir
No,itsnotbecauseProteusitselftakecareof
GNDandVcc,youcanaddifyouwantbutif
youdontthenitwontcreateanyproblem.

February13,2015at1:09pm Reply
AntonioRodal
Finally,afterresearchinginthewebI
realizethat,likeSyedZainsaid,itwasa
bugintheversionofthelibraryIwasusing.
Afterupgradethesketchworkedcorrectly.
Anotherwayoffixtheproblemistoattach5vtothe5V
pin,tosetthevoltagereferenceproperly.
Thanksfortryingtohelp

Syed

February14,2015at10:14pm

ZainNasir
Thanksforsharingthesolution.
Thumbsupmate!!!(Y)

Nikos

March7,2015at4:20pm Reply

Hello.Isthereawaytoflash16u2withmyownhex
firmware?Thanksforyourhardwork.

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

13/16

3/18/2015

ArduinoLibraryForProteus

SyedZain

March15,2015at1:21pm Reply

Nasir
Yeahitspossible,thehexfilecreatedisalways
same,nomatterwhichcompileryouareusing.

Ravinath

March10,2015at4:44pm Reply

aftercopythelinkhowtoplaceitincomputer
addressbartogetyourhexfile.??canuexplainit..

SyedZain

March15,2015at1:14pm Reply

Nasir
Openmycomputerandintheaddressbarplace
thatlinkoryoucanalsonavigatetothatlink,its
quiteeasy.

Leave a Reply
Connectwith:

PoweredbyOneAllSocialLogin

Youremailaddresswillnotbepublished.Requiredfieldsaremarked*

Name*
Email*
Website
http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

14/16

3/18/2015

ArduinoLibraryForProteus

Comment

YoumayusetheseHTMLtagsandattributes:<ahref=""title="">
<abbrtitle=""><acronymtitle=""><b><blockquotecite="">
<cite><code><deldatetime=""><em><i><qcite="">
<strike><strong>

Submit

clearform

Selectanimageforyourcomment(GIF,PNG,JPG,
JPEG):
ChooseFile Nofilechosen

Notifymeoffollowupcommentsbyemail.
Notifymeofnewpostsbyemail.

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

15/16

3/18/2015

ArduinoLibraryForProteus

RECENTPOSTS

RECENT

GETINTOUCH!!!

CONTACTINFO!!!

COMMENTS

Arduino
Projects

SyedZain

March18,

NasironPIC

2015

Microcontroller

Address:

Name*

825,Al
Hafeez
Shopping

Email*

Projects

Mall,Main

AccessLinux

Boulevard,

Serverof

HUMAIQBAL

ArduinoYUN

onPIC

withPutty

Microcontroller

Phone

March17,

Projects

Number:

Gulberg.

Message

2015

+92332
Emadfadaee

6062060

PIC

onDisplay

Microcontroller

SerialDataon

Email:

Projects

RealTime

info@theengineeringprojec

March15,

Graphin

support@theengineeringpr

2015

Labview

Howtouse

skkhudduson

LDRSensorin

Getting

ProteusMarch

StartedWith

15,2015

Proteus

Interfacingof

SyedZain

Seven

Nasiron

Segmentwith

Creatinga

Arduinoin

Databasein

ProteusMarch

Microsoft

14,2015

VisualStudio

Submit

clear

help@theengineeringprojec

2010

DreamThemetrulypremiumWordPressthemes

http://www.theengineeringprojects.com/2014/06/arduinolibraryproteus.html

16/16

You might also like