
Add to Cart
Google人間の特徴をもつADKと互換性があるArduino USBのホストの盾はメガUNOを支えます
記述:
USBのホストの盾はArduino USBのホストの拡張ボードです。 USBのホスト機能のArduino板に差し込むことができます。 Ardhuinoのホスト機能に、例えば、サポートUディスク、USBのキーボードおよびmousesupportのUSBのカメラのためのサポートが達成する多くの特徴あります。
中これらの機能では、確実に最も魅力的な人間の特徴をもつ電話supportconnectivity Google ADKの機能性を達成する。 これはあなたのロボットを制御するのに制御端末装置として電話を使用することを可能にしますまたは他の装置、電話表示のバック・エンド データのcollectaの変化またできます。
Google ADK機能を支えたいと思えば第一歩、物質的な準備は、今アンドロイドの電話ファームウェアv2.3.4をまたは後で支えられます必要とします。 ここに私達は関連Sファームウェア版をですv2.3.4使用します
Arduino板デモ コード、downloadadk_release_0512.zip 「AndroidAccessory」および「USB_Host_Shield1」libraryintoに燃える第2ステップ次… arduino-0022図書館。 Arduinoは人間の特徴をもつLEDのテスト コードに私達に燃えました。
人間の特徴をもつ電話USBに取付けられている
ホスト テストAPK:
接続される図に示すように部III。
ステップ4: 巧妙な関係の後で、次の通り、マウスのボタンをinsliding、LEDライトおよび明るさを制御できるtheUSBのホストの制御インタフェースを見つけるジャンプが出口ボタンをかちりと鳴らした後APKインターフェイス、制御インタフェースはあります。
Arduino LED - USBのホスト制御デモ:
#include <Max3421e.h>
#include <Usb.h>
#include <AndroidAccessory.h>
#define LED 8
AndroidAccessory acc (「Google、Inc.」、
「DemoKit」、
「DemoKit Arduino板」、
「1.0"、
「http://www.android.com」、
「0000000012345678");
無効の組み立て()
{
Serial.begin (115200);
Serial.print (「rnStart」);
acc.powerOn ();
pinMode (LEDの出力);
digitalWrite (LED、0);
}
無効のループ()
{
バイトのmsg [3];
(acc.isConnected ()){
Serial.print (「接続される付属品。」);
intは= acc.read (msg、sizeof (msg)、1) len;
Serial.print (「メッセージの長さ:」);
Serial.println (、DEC len);
(len > 0を) {
//は包み1個あたりの1つの命令だけ仮定します
(msgの[0の] == 0x2) {
(msgの[1つの] == 0x0)
analogWrite (LEDのmsg [2]);
}
}
}
遅れ(100);
}