MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » Freeduino-2560-ADK My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Arduino ADK Compatible Board, USB Interface to Android Devices US$59.00

Arduino ADK Compatible Board, USB Interface to Android Devices

The EM-Freeduino-2560-ADK board allows you to create an interface between hardware I/O circuits and Android-powered devices (e.g. Android phones and tablets). It is compatible with the Arduino ADK Board, only this board's port pins are on male headers instead of female sockets.

The board has an ATmega2560 microcontroller programmed with the Arduino Mega firmware, a USB Host interface to connect to Android devices, 54 digital I/O pins of which 14 can be used for PWM output, 16 analog inputs which can be used as digital I/O if the ADC is disabled from the Arduino program code, and 4 TTL Serial UARTs.

Note: Use of this product requires extensive Java and C programming skills and a good level of proficiency at installing various software packages, setting up paths etc. Be aware that it is possible to damage your Android phone/tablet through using this board. Use at your own risk!

Two Android Communication Methods

Android Open Accessory Development Kit (ADK)

The Android Open ADK is part of the Android 3.1 platform and also has been back-ported to Android 2.3.4. The ADK allows an Android phone to act as USB Device, while the Freeduino-Mega2560 ADK board will act as USB Host.

Using the ADK protocol requires at least an Android 2.3.4 platform with Google API 2.3.3 loaded, and a rooted device (i.e. a device that allows access privileges to Android's Linux subsystem).


MicroBridge is an Android Debug Bridge (ADB) implementation for microcontrollers. It allows stock, unrooted Android devices to talk directly to USB Host enabled microcontrollers, thus enabling phones to work with servos, drive DC motors, talk to I2C and SPI devices, read ADCs, and so forth. MicroBridge works on Android 1.5 and above.

Using MicroBridge requires Android 1.5 or above. A rooted device is not necessary.

The USB Host interface is built around a MAX3421E USB Controller. The MAX3421E communicates with the Arduino via the SPI bus and uses digital pins 7 (RST), 50 (MISO), 51 (MOSI), and 52 (SCK). Thus you must not use digital pin 7 as an I/O because of a conflict with the MAX3421E.

The board can be powered via its USB Device port or via 9V external power. Do not plug in both power sources at the same time! It's best to use an external power supply with high current (1.5A recommended), as the phone will charge itself through the board's USB Host port and you'll want to have current available for the external hardware and additional peripherals (e.g. sensors) you may connect to the board.

Freeduino Android ADK Board Resources

The board ships with that demo Sketch already loaded. A USB cable for connection to a PC is included also.

Optional Recommended Products for this Item
Power Supply 3-12V DC, U.S. plug, 6 connection tips+ US$10.00
Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC+ US$10.90
Line/Obstacle Sensor & Motor Driver Shield for Arduino+ US$11.00

This product was added to our catalog on Thursday 29 September, 2011.


Shopping Cart more
0 items
What's New? more
Level Shifter Board, 1.8V/3.3V/5V, 2 Circuits, I2C or SMBus
Level Shifter Board, 1.8V/3.3V/5V, 2 Circuits, I2C or SMBus
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Arduino ADK Compatible Board, USB Interface to Android Devices
Reviews more
Write ReviewWrite a review on this product!
  Tuesday 30 May, 2023   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce