Can anyone explain what advantages if any, there is in using a regular ADK board (Mega ADK or similar) vs using say, a Uno+ a USB host hsield?

I'm concerned about the form factor of the former.

  • \$\begingroup\$ Keep in mind there are solutions smaller (and cheaper) than either. \$\endgroup\$ Commented Apr 8, 2014 at 15:22
  • \$\begingroup\$ @ChrisStratton Yes, but the support for those would be reduced even further... \$\endgroup\$
    – felixphew
    Commented Jun 8, 2014 at 7:30

1 Answer 1


The main advantage of the Arduino ADK is that, being purpose-built for Android accessory development, many libraries etc. are available for it. Google also supports it as the official accessory development platform for Android, but that just means you would need to find unofficial guides to help you (see below). Other that inbuilt USB and a slightly more advanced processor, there would be no other advantage to using it over an uno with a USB shield.

If you want help on letting started with the ADK on an uno, this tutorial is pretty good: http://www.jayway.com/?p=9419/

  • \$\begingroup\$ Advantage, cost. \$\endgroup\$
    – Passerby
    Commented Jan 7, 2014 at 23:04
  • \$\begingroup\$ And USB is sufficiently complicated that you want all the pre-tested, well-supported code you can get. \$\endgroup\$
    – gwideman
    Commented Apr 8, 2014 at 6:29
  • \$\begingroup\$ @gwideman Too true. \$\endgroup\$
    – felixphew
    Commented Apr 21, 2014 at 7:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.