ArduinoCode is full featured IDE for Arduino projects that allows you to edit, compile and run your sketches right from your iPad or iPhone(*):

* code complete (suggests structure fields, class methods, etc)
* real-time diagnostics (warnings and errors) and fixes
* built-in file navigator (variables, methods, structure fields, etc)
* smart syntax highlighting
* auto indentation and auto pairing (configurable)
* additional keyboard buttons row (for easy editing)
* syntax highlighting themes support
* compile with detailed messages and progress information
* upload to your arduino board over USB and BLE (Uno, Nano, Mega2560, etc)
* communicate with your arduino board (built-in Serial Monitor)
* built-in libraries and examples
* SDK synchronization (you can add your custom library or 3rd-party libs)
* freemium with no ads

App Blog:

Follow quick start guide after the app is installed and launched:


Support the project (go Premium):

(*) Note free java app "ArduinoCode Agent" is required to be downloaded and running on your mac or windows/linux desktop to communicate with your arduino board over USB:

© "Arduino" is a trademark of Arduino team

What’s New

Version 1.1

added integration with Apploader app for seamless uploading over BLE

Ratings and Reviews

2.4 out of 5
25 Ratings

25 Ratings

Kaidran ,

Great idea

This is exactly what I need to help me connect my arduino. I completely support the project and hope the programmer completes his plan to avoid using the agent. Three stars because though I have tried several thing I cannot actually get it to work. I will update this review to five stars if updates fix the problem.

Podpimpin ,

Excellent word

This is a excellent app to use it will crash at times but I'll just save a lot it's no problem when your on the go save makes sense if your stopping and starting I would love this app more if it had ability to upload with OTP strait from iOS I'd buy premium in a flash

tooki ,

I want to like it, but it’s too buggy to use :(

As others have said, the cursor is too buggy to allow even basic use. If you type too fast for it (which doesn’t take much; forget about using a physical keyboard where I can type much faster), the cursor moves around relative to the typing, so for example “DigitalWrite” became “DgtalWriteii”.


Anton Smirnov
79.7 MB

Requires iOS 8.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating
Rated 4+
© Anton Smirnov
In-App Purchases
  1. Premium $4.99


  • Family Sharing

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

More By This Developer

You May Also Like