Skip to main content

Command Palette

Search for a command to run...

Arduino Simulation in Proteus

Installing and Simulating Arduino in Proteus Professional

Updated
2 min read
Arduino Simulation in Proteus
H

I'm a Multan, Pakistan based Mechanical Engineer. I push pixels, shuffle data, and slap my keyboard until everything works.

1. Search if Arduino is preinstalled in Proteus

Open Proteus Professional. Press P on the keyboard to open device manager and search for Arduino if present.

0.jpg
Fig.1 - Device Manager

2. Download and Install Arduino Library

2.1 Download and extract the archive from the url

https://drive.google.com/file/d/1yV5pCpzhq_Td8zuksWEae6Dqg-0E7l5v/view

2.jpg
Fig.2 - Arduino Library Files

2.2 Copy the files to Proteus LIBRARY folder

C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\DATA\LIBRARY

3.jpg
Fig.3 - Proteus Library Folder

2.3 Restart Proteus and check for Arduino Double Click to use.

4.jpg
Fig.4 - Arduino Components Available in Devices Manager

2.4 Place Arduino in Schematic View

5.jpg
Fig.5 - Schematic View

3. Program and Simulate Arduino

3.1 Open Arduino IDE

9.jpg
Fig.6 - Arduino IDE
6-2.jpg
Fig.7 - Blink Example

3.3 Export to compiled binary for use in proteus

7-2.jpg
Fig.8 - Compile to Binary

3.4 .hex Extension file will be generated in the folder

8-2.jpg
Fig.9 - Generated .hex Files

3.5 Edit Arduino properties

9.jpg
Fig.10 - Arduino Component Properties

3.6 Select Program file from the folder.

10.jpg11.jpg
Fig.11 - Component PropertiesFig.12 - Select .hex file

3.7 Pick LED from device manager

12.jpg
Fig.13 - LED

3.8 Select Ground Terminal from Terminals Mode

13.jpg
Fig.14 - Ground Terminal

3.9 Connect the LED with PIN 13 and Ground Terminal

14.jpg
Fig.15 - Schematic View

3.10 Start the Simulation and LED will start Blinking

15.jpg
Fig.16 - Simulation
22 views