MicroController Pros Home Page
My Account  Cart Contents  Checkout  
  Store » ARD52028P 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-compatible Android ADK Development Board, micro-USB US$79.90

Arduino-compatible Android ADK Development Board, micro-USB

Seeeduino ATmega2560 ADK Main Board is based on the Android Open Accessory Development Kit (ADK). Compared to Google's ADK reference design, Seeeduino ADK has many added features like support of both 5V and 3.3V I/O (logic with a switch), smaller form-factor, better placement of reset button, and pads for more pin headers. With the ADK Main Board you can build your own mobile accessories. The open-source Android development platform and Seeeduino ADK Main Board is an ideal solution for mobile-based Home Automation.

Seeeduino ADK Main Board supports Android devices v1.5 using MicroBridge and v2.3.4 and above with Google Open Accessories API (ADK).

It works like an Arduino Mega 2560 with built-in USB Host Shield. Thus this Main Board can be connected to any USB device. You will have to write your own drivers to use this feature.

What is Android Open Accessory Development Kit?

The Android 3.1 platform (also backported to Android 2.3.4) introduces Android Open Accessory support, which allows external USB hardware (an Android USB accessory) to interact with an Android-powered device in a special "accessory" mode. When an Android-powered powered device is in accessory mode, the connected accessory acts as the USB Host (powers the bus and enumerates devices) and the Android-powered device acts as the USB Device.

Android USB accessories are specifically designed to attach to Android-powered devices and adhere to a simple protocol (Android accessory protocol) that allows them to detect Android-powered devices that support accessory mode. Accessories also must provide 500mA at 5V for charging power. Many previously released Android-powered devices are only capable of acting as a USB Device and cannot initiate connections with external USB devices. Android Open Accessory support overcomes this limitation and allows you to build accessories that can interact with an assortment of Android-powered devices by allowing the accessory to initiate the connection.

Arduino-compatible Android Development Board Features

  • Android Open Accessories Development Kit (ADK) compatible: Devices with Android v2.3.4 and above
  • Works with Android Debug Bridge (ADB) using MicroBridge: Devices with Android v1.5 and above
  • Arduino Mega 2560 compatible (256K Flash MCU): Works like an Arduino Mega with an integrated USB Shield
  • 56 Digital I/Os
  • 16 Analog inputs
  • 14 PWM outputs
  • 4 Hardware serial ports (UART)
  • 1 Hardware TWI (I2C)
  • 1 Hardware SPI (up to 8Mbps)
  • On-board USB host (MAX3421), and breakout for all I/O pins
  • On-board USB slave (FT232RL), and I/O breakout
  • Built-in 5V, 1A switched power regulator (input range 6V - 18V)
  • Built-in 3.3V, 500mA LDO power regulator
  • 5V/3V3 I/O Level selectable (ATmega2560 running on 16MHz @ 3.3v is a bit over-clocked, but according to test results it works fine)

Hardware Overview

Note that the images below show a pre-production prototype with a JST power connector, but the final production board actually has a barrel type DC power jack as shown in the picture at the top of this page.

Item Description
A Micro USB Socket connects board to PC for uploading Arduino Sketches.
B Slide switch to select I/O voltage 3.3V or 5V.
C USB A Socket connects to Android mobile device.
D DC Power Jack barrel connector (not a JST connector as shown) for external power supply. Remove external power supply before connecting USB cable to PC.
E Reset button is side-facing so it can be pressed even while an Arduino shield is installed.
F I/O Pins
G ICSP Header for updating Arduino Bootloader with 6-pin AVR ISP.
H Breakout pins of MAX3421E GPIO.
I Breakout pins of RT232RL.

Usage Overview

  • 1. Set the VCC slide switch to 5V.
  • 2. Connect the Seeeduino ADK Main Board to a PC via the Micro USB port.
  • 3. Set the Board Type in the Arduino IDE to Arduino Mega 2560.
  • 4. Compile your Sketch and upload it to the Main Board.
  • 5. Install Android Platform Development Software.
  • 6. Import your Android app to the Eclipse Workspace.
  • 7. Connect your mobile device to your PC and upload the application.
  • 8. Connect your mobile device to the Seeeduino ADK Main Board.
  • 9. Enable ADB in your mobile device if not enabled already (this step only for MicroBridge).
  • 10. Push the Reset button on the ADK Main Board.

Arduino-compatible Android Development Board Resources

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!

Optional Recommended Products for this Item
Power Supply 3-12V DC, U.S. plug, 6 connection tips+ US$11.00
Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC+ US$13.00
USB 2.0 Cable, 6ft. A-Male / Micro-USB (5-pin) B-Male+ US$6.00
Arduino Stackable Female Header Kit, for R2 & earlier+ US$1.50
Arduino Stackable Female Header - 6 Pin+ US$0.50
Arduino Stackable Female Header - 8 Pin+ US$0.50

This product was added to our catalog on Friday 28 October, 2011.


Customers who bought this product also purchased
Solderless Breadboard, 2x Power Bus, 400 Points, Opaque WhiteSolderless Breadboard, 2x Power Bus, 400 Points, Opaque WhiteUS$6.50

Arduino Robotics Shield KitArduino Robotics Shield KitUS$149.00

Arduino Stackable Female Header Kit, for R2 & earlierArduino Stackable Female Header Kit, for R2 & earlierUS$1.50

Solderless Breadboard, 830 Points, 4x Common Bus, 126x 5-PointSolderless Breadboard, 830 Points, 4x Common Bus, 126x 5-PointUS$7.95

Arduino and Breadboard Holder for Prototyping, Injection-MoldedArduino and Breadboard Holder for Prototyping, Injection-MoldedUS$3.95

Passive Electrodes for Arduino EKG/EMG ShieldPassive Electrodes for Arduino EKG/EMG ShieldUS$26.95

Shopping Cart more
0 items
What's New? more
Flowcode 7 "Test & Debugging" Feature Pack
Flowcode 7 "Test & Debugging" Feature Pack
Specials more
48 TSOP to DIP Programming Adapter
48 TSOP to DIP Programming Adapter
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Arduino-compatible Android ADK Development Board, micro-USB
Reviews more
Write ReviewWrite a review on this product!
  Wednesday 23 August, 2017   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce