OverviewThis is a very powerful tool to add to Arduino, why?!! Because this shield adds USB Host capability to Arduino and you have ADK (Android Development Kit). Simply, you will be able to plug a USB mouse, USB keyboard, or any other USB device into Arduino.
It also allows using your Arduino to interface with and control any USB slave device such as digital cameras, Bluetooth dongles, etc.!. Using a USB host shield enables the use of cell phones in Arduino projects to exchange data via SMS.
This new version of the USB host shield is compatible with both Arduino Uno and Mega just out of the box. The following device classes are currently supported by the shield:
HID devices, such as keyboards, mice, joysticks, etc.
game controllers – Sony PS3, Nintendo Wii, Xbox360
USB to serial converters – FTDI, PL-2303, ACM, as well as certain cell phones and GPS receivers
ADK-capable Android phones and tables
Digital cameras – Canon EOS, Powershot, Nikon DSLRs, and P&S, as well as generic PTP
Mass storage devices, such as USB sticks, memory card readers, external hard drives
Bluetooth dongles
Compatible with Arduino the following hardware
Arduino Uno 328
Arduino Diecimila / Duemilanove 328
Arduino Mega 2560 (recommended)
Arduino Mega 1280
to achieve the FOR Arduino USB HOST function, you can communicate with other USB devices, and support the USB HUB function
Specifications
Works with standard (dual 5/3.3V) and 3.3V-only (for example, Arduino Pro) boards.
Operates over the extended -40°C to +85°C temperature range
Complies with USB Specification Revision 2.0 (Full-Speed 12Mbps Peripheral, Full-/Low-Speed 12Mbps/1.5Mbps Host)