ArduinoCommander
| ![]() |
Standard features:
- 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
- read messages from the board (Firmata String Sysex message)
- beautiful WYSIWYG interface for any screen dimensions
- free, no ads
Advanced features:
- arduino sensors (getting values from android sensors (accelerometer, gyroscope, ...) and settings as pin PWM output)
- save and load pins configuration (from the file)
- voice commands (use Android speech input to set pin modes and values)
- Arduino Mega board support
- PWM JavaScript generator (generate PWM output using JavaScript script)
- meter view (vintage VU meter for analog input)
- Arduino Nano v2/3 boards support
- oscilloscope
- servo wheel UI
- upload sketch
Introduction
1. To start using ArduinoCommander over Bluetooth, you should:
- upload modified StandardFirmata sketch from Arduino IDE examples bundle (read modification instructions below)
- install ArduinoCommander from Google Play
- launch ArduinoCommander, discover your Arduino board as Bluetooth device and connect
Modify StandardFirmata sketch (change firmware baud rate that your Bluetooth shield supports) as describes on video (turn subtutles on) or download modified sketch (9600 baud rate) and upload it to the board.
2. To start using ArduinoCommander with Ethernet shield, follow installation tutorial.
3. To start using ArduinoCommander over USB just upload StandardFirmata sketch. Now you can do it right from your android device.
Troubleshooting
- Your arduino board is not listed in discovered devices list
- Failed to connect to arduino board via Bluetooth
- ArduinoCommander does not connect to ArduinoBT
- Can't connect over USB
Features request
Vote for features at out blog or contact us to ask for new features.
This will help us to make ArduinoCommander the way you wish.
Please, don't forget to write your feedback, "Like"s, "+1"s and rating on Google Play. Thank you!
Thanks
- Tobias Reber (for ArduinoCommander translation to German)
- Song Shan (for help with sketch uploading)
- Michael Santos (for help with sketch uploading, his Erlang project)
- Ivan Lodyanoy (for testing with Arduino Nano)
- Mike Wakerly (for USB lib)
- Tasos Valsamidis (for help with Firmata protocol)
- Torsten Wagner (for features suggestions)
- Toni from Sparkfun (for testing with Sparkfun BT shields)
- Paul Norton (for testing with ArduinoBT, his blog)
- Fritzing project (for boards images)
© 2002-2013. Anetto Software. |
