ArduinoCommander

ArduinoCommander Free App

Rated 3.80/5 (1,152) —  Free Android application by Anton Smirnov

About ArduinoCommander

Control your Arduino board from your Android device over Bluetooth, Ethernet or USB (Diecimila, Duemilanove, Uno r1/r2/r3, Mega, Leonardo, Nano) using WYSIWYG interface, Android sensors or JavaScript script.

View video on how to use it on YouTube:
http://youtu.be/O6fNJY5WjZg

Check out ArduinoDroid - Arduino IDE for Android:
https://play.google.com/store/apps/details?id=name.antonsmirnov.android.arduinodroid

What do you think about this idea of crowd-funding for features in the apps:
http://bit.ly/WW98om

Translate ArduinoCommander UI into your native language:
http://bit.ly/YKpqS4

Features:
- discover and connect to Arduino board:
- over bluetooth (Bluetooth shield like Sparkfun bluetooth modems (http://bit.ly/zFBqsg) or these (http://bit.ly/AzqnJV) is required)
- over ethernet (W5100-based ethernet shield (official (http://bit.ly/N8RqpY) or these (http://bit.ly/Lgk2MS) and sketch are required)
- over USB (USB Host mode support on android device and Android 3.1+ are required)
- over USB as Android Accessory (USB Host shield like these (http://bit.ly/MwTQ2t), Android 3.1+ and sketch are required)
- display board firmware version, name and Firmata protocol version
- set pin mode (analog/digital input/output, pwm, servo)
- get/set pin values
- LED and pin mode animation
- beautiful WYSIWYG interface for any screen dimensions

Advanced features:
- arduino sensors (set PWM output using android device sensors (accelerometer, gyroscope, ...))
- save and load pins configuration from file
- speech input
- Arduino Mega board support
- PWM JavaScript generator (set PWM output using JavaScript script)
- meter view (vintage VU meter for analog input)
- Arduino Nano v2/3 boards support
- oscilloscope
- sketch uploading
Advanced features are paid and marked using asterix (*) in the app

Upload StandardFirmata sketch to your arduino board first (Menu / Upload sketch */ StandardFirmata @ 57600)

Visit application page (http://anettosoftware.co.uk/ac.php)
to view screenshots, read full app description and usage instructions.

© "Arduino" is a trademark of Arduino team.

How to Download / Install

Download and install ArduinoCommander version 4.2.2 on your Android device!
Downloaded 100,000+ times, content rating: Not rated
Android package: name.antonsmirnov.android.arduinocommander, download ArduinoCommander.apk

All Application Badges

Free
downl.
Android
2.2+
n/a
Not
rated
Android app

App History & Updates

What's Changed
Check out ArduinoDroid - Arduino IDE for Android:
http://bit.ly/10TSiHR
Vote for new features on our blog:
http://arduinocommander.blogspot.com
Version 4.2.2:
- added Czech UI (thanks to Sparrow)
- added Spanish UI (thanks to Francisco Manuel Martin Delfa)
- added Dutch UI (thanks to Michiel De Geeter)
Version 4.2.1:
- added German UI (thanks to Tobias Reber)
Version 4.2:
- upload sketch (http://youtu.be/NIDw3I7R8-Y)
Version 4.1:
- servo support (http://bit.ly/ZQPbig)
More downloads  ArduinoCommander reached 100 000 - 500 000 downloads
More downloads  ArduinoCommander reached 50 000 - 100 000 downloads
More downloads  ArduinoCommander reached 50 000 - 250 000 downloads
Version update ArduinoCommander was updated to version 4.2.2

What are users saying about ArduinoCommander

T70%
by T####:

Works good to upload the ".hex" file to arduino uno R3 using the"upload sketch" app that comes with the install. Note: - The USB has to be connected to arduino even before the app is started or else you will get a upload error.

F70%
by F####:

Bought and tried to connect to any and all of my arduinos and no luck. Then I can't get a refund because it won't work? Good scam

P70%
by P####:

Doesn't connect to Mega, and there is no way to try it without paying first. Fairly expensive just to try, and disappointing that it simply doesn't work

C70%
by C####:

Using a Mini usb to usb adapter, it detects arduino and lists under usb devices, but crashes whenever it is tapped

C70%
by C####:

HC-06 module. Hanging on "connecting..." for ever. Other apps connect in no time. Please explain, otherwise - useless.

K70%
by K####:

I paid 5$ to get the app work with my arduino mega, but nothing work

A70%
by A####:

It saya not connected and doesn't show any blue but only gray board. Means it's not supporting my board

C70%
by C####:

1)upload standard firmata with changed baud rate (57600>>9600 inside the sketch) also disconnect bluetooth (just the ground or take off the shield ) before uploading 2)disconnect usb from pc and arduino 3)connect Bt module rx tx pins on the tx and rx of arduino respectively (pin 0 and pin 1) check your bt module website for the pinouts. did this with hc-06 module and galaxy s3 and worked as it should.

C70%
by C####:

Both apps I've tried from this developer did not work.

C70%
by C####:

I have a nano connected via OTG, but I do not want to pay $4 to find out something does not work or it isn't worth $4. I can't use my nano

O70%
by O####:

I need support fro CH340 usb2serail chip. Many Arduino clones use this chip. There are termianl apps that are able to use it (DroidTerm: USB Serial port)

D70%
by D####:

Not working on Arduino Mega2560 ! Using a bluetooth module HC 05. Can you please solve the issue ?

R70%
by R####:

Does not work on galaxy s5.

M70%
by M####:

I this thing attempted to connect to my arduino uno but it crashed my phone in the process mind you I am running galaxy s6 with lollypop 5.1

O70%
by O####:

...Or on any other device that arduinodroid works fine on. Shows connection but never connects. Shame, looks great. 2 stars because I envy others that can use it.

N70%
by N####:

Paid software for an open source environment? If you have a mega or a nano you can't do anything for free. Disappointing...

N70%
by N####:

If your using bt to connect look over the Standardfirmata sketch near the end just before the void loop there is a line that reads "Firmata.begin (#####);" change the number in the ( ) to 9600 then upload the sketch. this will set the baud rate for the software it does not change your bt module baud rate though. (My hc-05 was at 9600 when I got it) this got everything working for me, except the location of the ardu pins does not scale with the image of the board on a larger screen. Hope this helps!

N70%
by N####:

Does not connect with USB or bluetooth other apps do connect,Beware, This app locked up my HP slatebook,If it worked it would be super but it does not work... PLEASE FIX THIS APP......WCH

N70%
by N####:

Both apps I've tried from this developer did not work.

S70%
by S####:

Is this phone specific?I cannot connect in any way. So much potential. Disappointing i so want to use the app.

E70%
by E####:

Not working on my Note 3. Please solve the issue. I am really interested in this.

K70%
by K####:

Works perfectly but, the display is off on my Samsung Galaxy S5. Looks like it doesn't like my phone resolution.

D70%
by D####:

Sir plz pcb programar app i m wait for this

Q70%
by Q####:

The app uninstalls, but the shortcut for "Upload Sketch*" is left. Can't get rid of it. Annoying!

K70%
by K####:

Samsung Galaxy Note 10.1 to Arduino Uno r3 using OTG cable. Only managed to get ArduinoCommander to connect with the board twice (the greyed out circuit board on the screen turned blue) out of maybe 50 times. Baud rate used was 57600. Sometimes 'failed to apply pin mode' kicked in... But uploading built-in Firmata and Blink sketches were okay any time.

K70%
by K####:

Excellent app, would it be possible to add the FLORA board to this? Being able to program my wearables on the go would be amazing.

K70%
by K####:

If you have an Arduino, you need this app! A bit of experimenting with baud rates to get Formats uploaded, but after that it works a treat. Respect to Anton!

K70%
by K####:

Please update to support modern arduino hardware and recent versions of Android

C70%
by C####:

Keeps crashing on Tf300. Can't get it to properly recognise current design boards

A70%
by A####:

Interesting idea but not quite what I need.

L70%
by L####:

dont get this app it fried my phone and now it isnt working

K70%
by K####:

Leonardo doesen't work!!

K70%
by K####:

I can't get this app to connect my Bluetooth shield with my arduino uno. I have done everything I can find online. I have even tried sending the developer an e-mail to try and get help. All it will say is that it is connecting. Bottom line if it doesn't work it deserves one star

K70%
by K####:

When I tap on discover device it doesn't shows any device!

T70%
by T####:

Took forever to get the firmata/standardfirmata download to even compile. I realize this is not your fault. There were compiler warnings which needed to be addressed. I loaded arduino commander on my old motorola droid 2. Paired it with the bluetooth and it seemed to work. The screen came up and I could define digital outputs and set them to 0 or 1. However the actual output on the arduino did not change. Haven't had time to attempt to debug this. Could be a problem with firmata, not sure. I also loaded arduino commander on my Galaxy S4. This also paired BUT Arduino commander does not seem to work correctly. The screen image of the arduino on the S4 screen was somewhat garbled. It appears that arduino commander will not work correctly with the larger screen. I like the app. It definitely has a lot of potential. I imagine someone who is less adept with code/hardware would have significant trouble getting this to work. I will continue to debug the arduino end of this and will post more info if I have success.

T70%
by T####:

Finally got it to connect to my Mega after some time adjusting the baud rate on my FirmData and on my HC-06 BT module. The UI looks glitched on my nexus 5 and the buttons are too small and hard to click. But other than that, it still works and delivers what it promises. Really useful app, but could improve.

T70%
by T####:

Paid software for an open source environment? If you have a mega or a nano you can't do anything for free. Disappointing...

T70%
by T####:

Uploading the sketch, changing the baud, using an older firmata, external power supply, etc. Still my Leonardo board won't connect. Here it said this board is supported while it is not.I have a new galaxy note 10.1 2014 edition. Cannot even rate this app since it doesn't even work for me

Q70%
by Q####:

1)upload standard firmata with changed baud rate (57600>>9600 inside the sketch) also disconnect bluetooth (just the ground or take off the shield ) before uploading 2)disconnect usb from pc and arduino 3)connect Bt module rx tx pins on the tx and rx of arduino respectively (pin 0 and pin 1) check your bt module website for the pinouts. did this with hc-06 module and galaxy s3 and worked as it should.

S70%
by S####:

I have my ADK Mega, and the standard firmata firmware does not recognize the accessory, because the standard firmata does not have any android accessory coding inside.


Share The Word!


Rating Distribution

RATING
3.85
1,152 users

5

4

3

2

1