iPad Screenshots


An Arduino Simulator

A great way to learn programming and to learn about electronics at the same time.

Program a simulated Arduino board, connect it to a simulated circuit and watch the program run.

Supports most of the Arduino C programming language (currently no switch statements or multi-dimensional arrays, but I am working on that)

Circuits can include wires, resistors and LEDs, but more components will be available soon

What’s New

Version 1.1

Minor changes to support latest iOS version

Ratings and Reviews

3.0 out of 5
1 Rating

1 Rating

Packetrider ,

Good start. Needs work.

This thing could be great but needs work. Crashes constantly in many scenarios. No touch support. I should be able to touch the pins to draw wires. I should be able to hold down my finger over a pin to add a component. The image of the arduino should automatically refresh when I switch my view from circuit. Today, it's just easier to lug my big MacBook, wires, cables, and an arduino around than use this app.

Ross Here ,

Keep up the Good Work

I was able to write my own program from scratch and get it to run. I just started working with the Arduino recently so I just rebuilt the little light blinking app I wrote with my kids to test out the physical device.

I like your download button that lets me get your latest for the sample programs you provide. I also like being able to build my own programs from scratch (simply allowing edits on template programs isn't to useful for me - so thanks for that).

This app is clearly a work in progress and I just hope you continue to expand on it. I think you'll get lots of enthusiasts using it once you've got a few more components (led, wires, and resistors are a great start though).

One suggestion I would make is that you put a link to the documentation you have on your site in the app. I actually only went looking for it after I had gotten everything working, so obviously your method for defining wires/components is pretty intuitive though.

Also, my original program used the millis() function instead of delay(), but this causes the simduino app to crash (I think it's returning null).

cibao123 ,

Best of the Best

Please, Por Favor, ! Keep working on this. I 've read your development on this App and i think it was worth all those months that you had put on this. Please don't give up on this. This is worth my money, I've done so much with this. Thank You for your support to the Arduino community.


Derek Knight
5 MB

Requires iOS 8.0 or later. Compatible with iPad.



Age Rating
Rated 4+
© Derek Knight


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like