Arduino simulator using Proteus as project simulation

Barebone Arduino in Proteus

I use Proteus design a Barebone Arduino:

Arduino simulator Schematic

▲ Barebone Arduino

The Barebone Arduino pin completely modeled on the Arduino UNO and Duemilanove:

Download Sample ardduino Simulation design file

Arduino simulator

▲ Arduino UNO

I have a bad memory, not remember the the Arduino with ATmega328P between, pin correspondence between the Proteus simulation before Arduino ATmega328P with Arduino pin corresponding figure had often had to check very troublesome. With this Barebone Arduino, you want to simulate Arduino much more convenient.

The Barebone Arduino design file ( BareboneArduino.dsn ), under the URL:

http://tinyurl.com/3lncep3

Proteus Design Suite Version 8

Proteus 8 was created after more than three years of development with a strong emphasis on integrating the product. It consists of:

  • A fresh application framework allows users to see Proteus modules as tabs within one window or as individual windows through drag and drop, enabling a side-by-side view.
  • A fresh shared database for components allows information to be exchanged between schematic and PCB in order to immediately update data changes in the software.
  • A fresh live netlist allows for immediate updates to the PCB, Bill of Materials, and Design Explorer whenever there are changes to the schematic’s connectivity.
  • The latest VSMStudio IDE combines your firmware project with your schematic design, and Active Popups allow you to bring the schematic into your VSMStudio debug session.
How to use the Barebone Arduino?

Very simple.

If you want to use the Digital Output pins connected Actuators, for example, connected to pin 13 on a LED, to do so:

Arduino simulator Circuit

If you use the Digital Input pins connected Sensors, for example, pin 2 connected to a Button to do so:

Arduino simulator circuit 1

If you want to use the Analog Input pins connected Sensors, such as Analog pin 0 (A0) then a variable resistor, then you do so:

Arduino simulator Circuit 2

I included a Virtual Terminal (VT) in my Barebone Arduino, which serves the same purpose as the Serial Monitor in the Arduino IDE. This allows you to monitor and test Serial communication if your program requires it.

Arduino simulator Schematic 1

▲ In the simulation, point “Debug> Virtual Terminal” to open the Virtual Terminal

 

For more detail: Arduino simulator using Proteus as project simulation


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

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

Scroll to Top