Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator
Opening the iBooks Store.If iBooks doesn't open, click the iBooks app in your Dock.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To buy and download Simduino by Derek Knight, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download
iTunes for Mac + PC


By Derek Knight

Open iTunes to buy and download apps.


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

iPad Screenshots

iPad Screenshot 1
iPad Screenshot 2
iPad Screenshot 3
iPad Screenshot 4

Customer Reviews

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).

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.

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.

View In iTunes
  • $1.99
  • Category: Education
  • Released:
  • Version: 1.0.1
  • Size: 2.6 MB
  • Language: English
  • Seller:

Compatibility: Requires iOS 5.0 or later. Compatible with iPad.

Customer Ratings

Current Version:
All Versions:

More iPad Apps by Derek Knight