Arduino Simulators Review – Free Virtual Circuit To Test Your Ideas

by Oscar

Why do you need a Arduino Simulator?

Arduino is a great platform to get people start learning programming and designing circuits. But inevitably beginners might do something wrong and damage components. Also for students budget is always a problem when it comes to buying new electronic parts, and you have no idea if it’s going to work until you spend money on it! Arduino Simulator provides a solution to these problems, no damage done to your components, no money spend on hardware, faster circuit prototyping and no mess with cabling at all! :-) Some Simulators even allow line to line debugging, so you know exactly which line goes wrong.

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

There are many available Arduino Simulators, exist in free or paid versions, based on Linux, Windows, Mac OS. I will list them here and provide information on the price and supported OS. If you have come across any good ones I missed here please comment and let me know.

Although it’s useful to have an Arduino Simulator, it’s important that you fully test your circuit on the physical hardware as well. Because there are situations where the physical world cannot be fully, perfectly simulated by the software.

List of Arduino Simulators

I have to say, a lot of these Arduino Simulator authors need to be more creative with the names! most of them are called “Arduino Simulator”! and I have to differentiate them by the platform! (only joking :-) , it’s great that you guys created these awesome apps for everyone! – only if it’s free and open source)

1. Open Source Arduino Simulator

Free? Yes

OS: Windows

Link: https://github.com/Paulware/ArduinoDebugger/

For tutorial videos, someone is kind enough to post them all in one page.

arduino simulator

2. Arduino Simulator on iPhone / iPad

Free? No

OS: iOS

Link: http://schogini.in/app-websites/arduino-simulator/

I have not tested it but from the videos, it looks quite rich in terms of components and well documented. But you obviously can’t use this tool if you don’t have an iPhone. However they only scored 2 in the app store review, so read reviews before you spend money.

3. ArduinoSim

Free? Yes!

OS: Windows, Linux

Link: http://arduinosim.sourceforge.net/

4. Simduino

Free? Yes!

OS: Windows

Link: http://code.google.com/p/simuino/downloads/list

5. Arduino Simulator on PC

Free? No

OS: Windows, Linux

Link: http://www.virtronics.com.au/Simulator-for-Arduino.html

There is a hardware options menu that lets you select the type of Arduino you want to use – Due, Leonardo, Mega or Nano. You can also use an LCD display. However you cannot add custom hardware and shield. So you are pretty limited in terms of choice of components.

arduino-simulator

6. Emulare

Free? Yes!

OS: Windows and Linux

Link: http://emulare.sourceforge.net/download.php

This seems to have the longest development period of all the simulators I have seen (since early 2010). A good feature of it is allowing users to simulate multiple Arduino’s at the same time.

Conclusion

[mrburnette] on this thread made a very good point about paid arduino simulator.

At this point, I do not personally think that most Arduino users will benefit from non-free tools.  And professional developers are likely using professional tools for AVR and programming outside the confines if Wiring.  There is a tremendous benefit for the new programmer-maker to THINK their way through issues without throwing money and new toolsets toward the problem. 

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.

8 comments

Puneeth 20th December 2020 - 6:35 am

hi there

it will a great pleasure if you can share your review about wokwi Arduino simulator. It will be awesome if you can mention wokwi Arduino simulator in your page, an honest review is most welcome ??

Thank you
Puneeth

Reply
Donda 29th November 2015 - 9:01 pm

I know this might be a dumb question, but are these simulators more reliable than actual components, for example say you are testing you code and the device your using has some hardware problem you didn’t know of, so is it better to test with one of these simulators above, mainly my question is are these simulators pretty reliable?

Reply
Azim Uddin 12th October 2014 - 11:52 am

So nice…….

Reply
Ian 24th July 2014 - 2:02 pm

There is Yenka, which is free for personal use and you can use it to simulate not only Arduino, but also other microcontrollers.

Reply
Selma 10th June 2014 - 12:00 pm

It is truly a nice and useful piece of information. I am happy that you shared this helpful information with us.
Please keep us informed like this. Thank you for sharing.

Reply
hany 15th November 2013 - 5:33 pm

Awesomeeeeeeeeeeeeeeeeeeeee
awesome post
so helpful

Reply
Virtronics 25th September 2013 - 9:13 am

Thanks for the mention for Simulator for Arduino. The website has moved here: ww.virtronics.com.au since the website arduino.com.au was transferred back to the original Arduino team. We are not sure if any of the other Simulators actually work. The iPhone Arduino Simulator is a bit of a joke – read the reviews.

Reply
Oscar 25th September 2013 - 9:53 am

cool! thanks for letting me know, i will update the link shortly.
Yea you are right, the iphone app only scored 2! I guess most iPhone users would stop there :-)

Reply