50,000 - 100,000 downloads

Add this app to your lists
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:

Check out ArduinoDroid - Arduino IDE for Android:

What do you think about this idea of crowd-funding for features in the apps:

Translate ArduinoCommander UI into your native language:

- discover and connect to Arduino board:
- over bluetooth (Bluetooth shield like Sparkfun bluetooth modems ( or these ( is required)
- over ethernet (W5100-based ethernet shield (official ( or these ( 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 (, 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 (
to view screenshots, read full app description and usage instructions.

© "Arduino" is a trademark of Arduino team.

Tags: arduino commander, arduinocommander, arduino commander apk, arduinocommander apk, arduino wysiwyg, arduino comander, wysiwyg arduino, arduino apk, arduinocommanderapk, arduino commander usb.

Recently changed in this version

Check out ArduinoDroid - Arduino IDE for Android:

Vote for new features on our blog:

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 (

Version 4.1:
- servo support (

Comments and ratings for ArduinoCommander
  • (64 stars)

    by Isaac Salapat on 23/03/2014

    Great idea I'm trying to hook up both the uno and mega up with a USB o.t.g. adapter it will show the board after you search for it but it will not connent.

  • (64 stars)

    by maisun monowar on 21/03/2014

    sorry, looks very cool. but didn't work for me.

  • (64 stars)

    by Silviu Pinzaru on 16/03/2014

    Leonardo doesen't work!!

  • (64 stars)

    by Seth Ludwig on 12/03/2014

    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.

  • (64 stars)

    by Chad Bailer on 05/03/2014

    Verizon Ellipsis 7 Android....USB won't connect. I am using the MEGA in my capstone and don't have time to order a Bluetooth....try for the arduino

  • (64 stars)

    by antonio sapuppo on 20/02/2014

    on tabled image....power led dont light.... irresponsive

  • (64 stars)

    by Sy Roz on 26/01/2014

    Both apps doesn't work on Galaxy S4. Anton if you not get it yet. Tablet is not the future.Smartphone always with you. This app fails on simple functions like open saved sketch what makes this app in passable to use. Man you should put yourself more in