ArduinoCommander - android application to manage arduino board

Hello again)

USB support is implemented:

No special sketches are required for USB support, only StandardFirmata. USB baud rate is configurable in app's settings.

Nothing special, just works: http://www.youtube.com/watch?v=YubAh_idFUc

Hi 4ntoine,

your app is great however, I can't seem to make it work with my bluetooth module (this one http://www.ebay.ca/itm/1pcs-TTL-Bluetooth-Module-with-adapter-board-for-arduino-free-connecting-cable?item=280926037720&cmd=ViewItem&_trksid=p5197.m7&_trkparms=algo%3DLVI%26itu%3DUCI%26otn%3D5%26po%3DLVI%26ps%3D63%26clkid%3D1055455930564002769#ht_1401wt_952).

I tried changing the baud rate but to no avail. Moreover the app sometime freezes on the phone (samsung galaxy giò - android 2.3).

I am sure the bluetooth module is working and connected correctly because I tried this http://www.instructables.com/id/how-to-Control-arduino-by-bluetooth-from-PC-pock/ and it worked perfectly.

Is the module not compatible or maybe it's the phone?

erFiodena: Hi 4ntoine,

your app is great however, I can't seem to make it work with my bluetooth module (this one http://www.ebay.ca/itm/1pcs-TTL-Bluetooth-Module-with-adapter-board-for-arduino-free-connecting-cable?item=280926037720&cmd=ViewItem&_trksid=p5197.m7&_trkparms=algo%3DLVI%26itu%3DUCI%26otn%3D5%26po%3DLVI%26ps%3D63%26clkid%3D1055455930564002769#ht_1401wt_952).

I tried changing the baud rate but to no avail. Moreover the app sometime freezes on the phone (samsung galaxy giò - android 2.3).

I am sure the bluetooth module is working and connected correctly because I tried this http://www.instructables.com/id/how-to-Control-arduino-by-bluetooth-from-PC-pock/ and it worked perfectly.

Is the module not compatible or maybe it's the phone?

Hi, erFiodena. It seems that I am using the same bluetooth module. Try to set baud rate for the module using AT+ commands at hardware level.

Thanks 4ntoine now it works.

Tested succesfully also on Samsung Galaxy 3 :slight_smile:

erFiodena: Thanks 4ntoine now it works.

Glad that it helped

erFiodena: Tested succesfully also on Samsung Galaxy 3 :)

Thanks ;) I also test on Galaxy Ace (320x480, android 2.3.6), Galaxy Tab (1024x600, android 2.2.1) and Galaxy Tab 2 (1280x800, android 4.0.4) using wide range of connection types: Bluetooth, USB, Ethernet, so ArduinoCommander can be called "swiss knife for Arduino" :)

Hi, I have the issue that is talked about in the tutorial, the PWR LED lights up but the board stays grey. =( I have a seeedstudio BT Shield and from what I see the Baud rate for that shield is 38400. I don’t know how to use AT+ commands so I tried following the steps on “Paul’s Blog” mentioned on the tutorial. (Found here: http://www.lostntranslation.com/arduino-electronics-fun/arduinocommander-and-the-aurdinobt/comment-page-1/#comment-22 I have downloaded the old version of Arduino (0017) and have tried to upload the standardfirmata code with the correct baud rate. When I verify (or compile doesn’t matter) I get this message at the bottom of the screen:

java.io.IOException: Target platform: "null" not found.
Make sure that "build.target" in the 
preferences file points to a subdirectory of 
C:\Users\Ryan\Downloads\arduino-0017\arduino-0017\hardware\cores
	at processing.app.debug.Target.<init>(Target.java:49)
	at processing.app.Editor$43.run(Editor.java:1751)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

I don’t know what it means and don’t know what to do to fix it. Can you please help?

Hi 4ntoine,
You make a great job !!!
Is it possible to have the source of the android app, or just the firmata ethernet implementation.
I can’t see the update in GitHub - 4ntoine/Firmata: Firmata pure Java implementation

Thanks

oh i see : StreamingSerialAdapter

Thanks again :wink:

wow this seems like a dream app! I'm trying to use it with a Yarvik 224 tablet 8), running Android 4.0.3 it's not rooted, but I'm pretty sure that the usb host feature works fine (I can read usb flash drives, connect to mouse/keyboard etc) I'm uploaded the modified Firmata which I got from your website (StandardFirmata9600.zip) to my Arduino Uno through IDE version 1.0.1, selected 9600 for baud rate from the menu of the application, however my Uno doesn't appear in the Usb devices tab. I'm using the apk I found here https://groups.google.com/forum/?fromgroups=#!topic/tokyohackerspace/Bs4kwrXSJOg, by the way.

Maybe it's an old version? I can't make Google Play work on my tablet, so I can't install the ArduinoCommander app from the official site. Is there a direct link for the last version of the apk? And is there something I could do further to see why my connection fails (eg look as some log files etc).

anyway, it's a great app I hope its development continues cheers

Hello. ArduinoCommander will not work without Google Play installed and it can be installed from Google Play only.

Also i'd like to announce Arduino Uno r3 support in ArduinoCommander 3.2 - you asked for it :) PS. Please review your app rating on Google Play (https://play.google.com/store/apps/details?id=name.antonsmirnov.android.arduinocommander) if you were not satisfied with no Uno r3 support, now it's done!

I've installed Google Play and installed the app through it. However, still no luck. Are there any log files that I could see to find out what's going wrong on my device?

Usually, wrong baud rate is the reason. Make sure you've set the same bad rate in app settings as you use in arduino sketch. Write me on email if it does not help.

Hi, all.

I'm happy to announce that starting v3.4 ArduinoCommander supports Arduino Mega board. I was unable to test it carefully as i don't have Mega board so please report me if you have any problems.

Hello again!

Starting ArduinoCommander 3.6 you can generate PWM output using JavaScript script: http://www.youtube.com/watch?v=fIfaQJhMWdY

Now you can use all JavaScript power in order to get PWM output you wish, for example:

function generate() {
  return 127 + 127 * Math.sin(
    new Date().getTime() / 5000 * 2 * Math.PI);
}

Find more information on feature page: http://anettosoftware.co.uk/ac-pwm.php

How do you think, is it cool? :)

Okay, it seems that this topic looks like ArduinoCommander blog :) So, please welcome to ArduinoCommander blog: http://arduinocommander.blogspot.com

Starting this moment you can find news and features descriptions there. Thank you.

PS. You can also vote for new features there.

I am trying to connect using USB OTG cable converter on Samsung Galaxy S3. My UNO is discovered in USB devices as /dev/bus/usb/002/003 I also have the Standard Firmata sketch installed I tried every baud rate but it won’t connect.

Any ideas anyone?

If have an android phone spare so I thought I might use it for my weather station.

http://arduino.cc/forum/index.php/topic,8874.0.html

Much better than old 7 segment displays.

ArduinoCommander is a great application, I went through all the information and was really impressed with the displays available.

Unfortunately my phone uses version 2.1 and ArduinoCommander sets version 2.2 as the minimun. So its not available on the google Market for me and anyone else with 2.1 or lower.

I sent them an email to ask if it was possible to change to 2.1 It maybe there are some API's they need from 2.2 and its not possible.

Anyone else with the same problem?

I am Brazilian and not write english very well, but does anyone know how I can communicate to the arduino uno with a tablet Sansung through arduinocommander (android)? I can only transmit data from arduino to the tablet, but can not issue commands arduinocommander to the plate.

I am trying to connect using USB OTG cable converter on Samsung Galaxy S3. My UNO is discovered in USB devices as /dev/bus/usb/002/003 I also have the Standard Firmata sketch installed I tried every baud rate but it won’t connect.

Any ideas anyone?

I have the same problem, I connect it to my tablet and my arduino turns on but it wont show up on the USB devices tab. How can I fix that?