, ,

Shield USB Host V1.5 para Arduino Keyestudio

REF: KS0155


O Shield USB Host v1.5, da Keyestudio, é uma placa adicional que permite ao Arduino realizar a função de USB Host. Ao conectá-lo diretamente uma placa controladora, como a Mega 2506 R3, o aparelho ficará com a função de USB Host, que irá fazer com que possa comunicar com outros dispositivos USB, como por exemplo discos flash USB, teclados, ratos, joysticks, câmeras digitais, entre outros. De entre todas as funções deste shield, existe uma que se destaca: a capacidade de se conectar com telemóveis android, para conseguir estabelecer a função ADK.

12,43 IVA INCL.

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.

REF: KS0155 Categorias: , , Etiquetas: , , , ,
#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);
}

 

Também pode gostar…