ArduinoCommander for Android
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.
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
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
Using a Mini usb to usb adapter, it detects arduino and lists under usb devices, but crashes whenever it is tapped
HC-06 module. Hanging on "connecting..." for ever. Other apps connect in no time. Please explain, otherwise - useless.
I paid 5$ to get the app work with my arduino mega, but nothing work
It saya not connected and doesn't show any blue but only gray board. Means it's not supporting my board
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.
Both apps I've tried from this developer did not work.
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
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)
Not working on Arduino Mega2560 ! Using a bluetooth module HC 05. Can you please solve the issue ?
Does not work on galaxy s5.
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
...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.
Paid software for an open source environment? If you have a mega or a nano you can't do anything for free. Disappointing...
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!
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
Both apps I've tried from this developer did not work.
Is this phone specific?I cannot connect in any way. So much potential. Disappointing i so want to use the app.
Not working on my Note 3. Please solve the issue. I am really interested in this.
Works perfectly but, the display is off on my Samsung Galaxy S5. Looks like it doesn't like my phone resolution.
Sir plz pcb programar app i m wait for this
The app uninstalls, but the shortcut for "Upload Sketch*" is left. Can't get rid of it. Annoying!
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.
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.
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!
Please update to support modern arduino hardware and recent versions of Android
Keeps crashing on Tf300. Can't get it to properly recognise current design boards
Interesting idea but not quite what I need.
dont get this app it fried my phone and now it isnt working
Leonardo doesen't work!!
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
When I tap on discover device it doesn't shows any device!
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.
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.
Paid software for an open source environment? If you have a mega or a nano you can't do anything for free. Disappointing...
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
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.
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.
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.