Shield USB Host V1.5
Características
Shield USB Host V1.5
1. Dispõe da Função APK Google Android, Android phone: G1, Nexus One, Nexus S, Motorola Droid X;
2. O Sistema do telemóvel tem de ser atualizado para Android 2.3.4 e o Tablet e o PC para Android 3.1;
3. Proporciona instalação APK e da fonte do ficheiro ADK;
4. Compatível com os seguintes Arduinos: Arduino Uno 328, Arduino Diecimila/Duemilanove 328, Arduino Mega 2560 (recomendado) e Arduino Mega 1280;
5. É capaz de realizer a função de USB HOST, permitindo ao Arduino comunicar com outros dispositivos USB.
#include
#include
#include
#define LED 9
AndroidAccessory acc("Google, Inc.",
"DemoKit",
"DemoKit Arduino Board",
"1.0",
"http://www.android.com",
"0000000012345678");
void setup()
{
Serial.begin(115200);
Serial.print("\r\nStart");
acc.powerOn();
pinMode(LED, OUTPUT);
digitalWrite(LED, 0);
}
void loop()
{
byte msg[3];
if (acc.isConnected()) {
Serial.print("Accessory connected. ");
int len = acc.read(msg, sizeof(msg), 1);
Serial.print("Message length: ");
Serial.println(len, DEC);
if (len > 0) {
// assumes only one command per packet
if (msg[0] == 0x2) {
if (msg[1] == 0x0)
analogWrite(LED, msg[2]);
}
}
}
delay(100);
}