

Add to Cart
Le bouclier de centre serveur d'Arduino USB compatible avec Google Android ADK soutient le MÉGA de l'ONU
Description :
Le bouclier de centre serveur d'USB est une carte
d'expansion de centre
serveur d'Arduino USB. Peut être
branché au conseil d'Arduino avec la fonction
de centre serveur d'USB. La fonction de centre
serveur d'Ardhuino ont beaucoup
de caractéristiques pour réaliser, par
exemple, disque de soutien U, clavier d'USB et
mousesupport, soutien des caméras d'USB.
Dans ces fonctions l'intérieur, assurément le
supportconnectivity de téléphone androïde le plus
attrayant pour réaliser la fonctionnalité de
Google ADK. Ceci permet pour utiliser le
téléphone comme terminal de contrôle pour
commander votre robot ou l'autre
dispositif, vous pouvez également variété de
collecta de données d'arrière saison
dans l'affichage de téléphone.
La première étape, préparation
matérielle, maintenant si vous
voulez soutenir la fonction de Google ADK, a
besoin des progiciels v2.3.4 de
téléphones d'Android ou plus tard est
soutenue. Ici nous employons la version de
progiciels de la connexion S est v2.3.4
La deuxième étape, brûlée dans le code de
démo de conseil d'Arduino, le
libraryinto downloadadk_release_0512.zip « AndroidAccessory »
et « USB_Host_Shield1 »… les bibliothèques
arduino-0022 ci-dessous. Arduino a brûlé
nous au-dessus du code d'essai d'Android LED.
Installé un téléphone USB d'Android
essai APK d'hôte :
Partie III, suivant les indications de la figure reliée.
Étape quatre : Après une connexion réussie,
l'interface d'APK après que le saut pour
trouver l'interface de contrôle de centre serveur de
theUSB, cliquent sur le bouton de
SORTIE, l'interface de contrôle est comme
suit, insliding le bouton de la souris, vous
pouvez commander la lumière de LED et l'éclat.
Arduino LED - démo de contrôle de centre serveur d'USB :
#include <Max3421e.h>
#include <Usb.h>
#include <AndroidAccessory.h>
#define LED 8
CRNA d'AndroidAccessory (« Google, Inc. »,
« DemoKit »,
« Conseil de DemoKit
Arduino »,
« 1,0",
« http://www.android.com »,
« 0000000012345678") ;
installation nulle ()
{
Serial.begin (115200) ;
Serial.print (« rnStart ») ;
acc.powerOn () ;
pinMode (LED, SORTIE) ;
digitalWrite (LED, 0) ;
}
boucle nulle ()
{
msg d'octet [3] ;
si (acc.isConnected ()) {
Serial.print (« accessoire relié. ") ;
l'international len = acc.read (msg, sizeof (msg), 1) ;
Serial.print (« longueur de message : ") ;
Serial.println (len, DEC) ;
si (len > 0) {
//assume seulement une commande par paquet
si ([0] == 0x2) de msg {
si ([1] == 0x0) de msg
analogWrite (LED, msg [2]) ;
}
}
}
retard (100) ;
}