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
76
3.8
User ratings
914
Installs
100,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)

Android Market Comments
A Google User
Jun 30, 2015
Crashed my phone! 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
A Google User
Jun 9, 2015
Does not connect.
A Google User
May 26, 2015
Not working on OPO android 5.1 ...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.
A Google User
May 24, 2015
Help for bluetooth here 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!
A Google User
May 1, 2015
Piece of shit Does not support Arduino Due
Version 1000000
Version 1000000