USB 2.0 Host Shield View larger

USB 2.0 Host Shield

Arduino usb host shield board support android phone Support google android adk function, support android phone: g1, nexus one, nexus s, motorola droid x (phone system needs upgrading to android 2.3.4, tablet pc need to upgrade to android 3.1)

More details



1 Item

20.01 JD

USB Host Shield

USB Host Shield. It is a shield which provides USB Host support for Arduino.

So, what is USB Host support? The USB protocol defines two types of devices. One is called the host (or server) and the other one is called peripheral (client). The Host device controls the peripheral device and also provides power to it. When you connect any USB device like a mouse or a keyboard to your computer, your computer acts as the host and controls (or polls) the client device (keyboard or mouse or even an Arduino). For a successful communication to happen using USB protocol, you need at least one of the device to be the host, which means that you cannot connect two keyboards together and expect them to communicate with each other.


What you can build using USB Host Shield

USB Host shield can be used to interface any USB device to Arduino. The following are examples using the shield.

also some users have done following samples : 

click here for more information :  How to Us USB host shield

and of course , if you are creative enough , you can use this to complete a lot more interaction with your Android phone etc...

 Hardware Requirement : 

1. support the Google Android ADK, supporting Android phone: G1, Nexus One, Nexus S, Motorola Droid X
(Mobile systems need to upgrade to Android 2.3.4, tablet PCs need to upgrade to Android 3.1

2.Required Arduino Version (any of them )

Arduino Uno 328
Arduino Diecimila / Duemilanove 328
Arduino Mega 2560 (recommended)
Arduino Mega 1280

8.00 JD

The Arduino Uno is a microcontroller board based on the ATmega328. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.

13.01 JD

The Arduino Mega 2560 is a microcontroller board based on the ATmega2560. It has 54 digital input/output

  • Comments ()