Any tutorials or documentation?

The USBDroid provides USB Host functionality for use as an Android peripheral as an Open Android Development Kit board. [Product page]
Post Reply
Joined:Sun Mar 30, 2014 8:02 am
Any tutorials or documentation?

Post by Ant » Sun Mar 30, 2014 8:09 am


I've got one of these boards and have it working as a basic Uno, but now want to connect it to my tablet and have them communicate.

I've read every post on this forum under the USBDroid area, and searched the net, but can't get them to talk to each other.

I know this question is asked heaps on here, but so far there is no answer, can someone write a basic tut on how to get this board to communicate over usb to an android device.


Freetronics Staff
Freetronics Staff
Joined:Sun Jul 14, 2013 7:06 am

Re: Any tutorials or documentation?

Post by andrew » Sun Mar 30, 2014 10:16 pm

We'll put it on the to-do list. After the Android ADK board was released, and we produced the USBdroid - the Android-Arduino hardware enthusiasm fizzed out pretty quickly, most people just use Bluetooth and serial data between the phone/app and the hardware.

In the meanwhile have a look for Android ADK/Arduino or USB host shield projects for some ideas. ... -Lighting/

Joined:Mon Feb 04, 2013 10:20 pm

Re: Any tutorials or documentation?

Post by cjgaus » Sun Apr 13, 2014 7:53 am

I am with you on that one Ant a good tut by freetronics would be great.

Joined:Wed Jan 04, 2012 8:13 pm

Re: Any tutorials or documentation?

Post by marks » Tue May 20, 2014 12:00 am

Hi Guys,

I spent a lot of time messing around with USB code and libraries to get something working that was solid and reliable. It collects data from medical devices via USB onto the the USBDroid which is then later uploaded onto an Android device via USB. This was done using the Arduino USB Host library ver 1.0 as I could not really get the later version(s) to work properly.

Later the scheme was changed which retained the USB part to the medical devices but the upload to Android was via Bluetooth. This is much simpler IMHO. On the phone/tablet I use a dev environment called Basic4Android which makes this almost trivial compared to USB. Part of the problem is that different Android devices have different USB support. Bluetooth support is pretty much the same across all Android devices as far as I can tell.

Just my two bits worth,


Post Reply