ArduinoCommander

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.

Recent changes:
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)
Add to list
Free
79
4.0
User ratings
578
Installs
50,000+
Concerns
0
File size
3438 kb
Screenshots
Video of ArduinoCommander Screenshot of ArduinoCommander Screenshot of ArduinoCommander Screenshot of ArduinoCommander Screenshot of ArduinoCommander Screenshot of ArduinoCommander Screenshot of ArduinoCommander Screenshot of ArduinoCommander Screenshot of ArduinoCommander

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.

Recent changes:
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)

Visit Website
User reviews of ArduinoCommander
Write the first review for this app!
Android Market Comments
A Google User
Jul 9, 2014
Having trouble getting this to work. 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.
A Google User
Jun 29, 2014
Awesome. great capabilities
A Google User
Jun 22, 2014
Paean Great
A Google User
May 31, 2014
Really good, but has some problems 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.
A Google User
May 17, 2014
Bluetooth connection Arduino Uno 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.