This site is described in Japanese.

タグ: USB

USBホストケーブルとUSBケーブルの違い

USBホストケーブルとUSBケーブルの違いは、USBホストケーブルとして振る舞う為の配線がされているかどうかと言うことらしい。

標準のUSBは4本線(VBus / D- / D+ / GND)に対し、
miniやmicroのコネクターは5本線(VBus / D- / D+ / ID / GND)となっている。

この追加されたID線が、GND線にショート(短絡)されているかオープン(無接続)かどうかで、USBホストケーブルかUSBケーブル(または、単純な変換アダプタ)かを判断しているようです。

XOOMに改造した変換アダプタを使ってUSBマウスを接続したところ
(XOOMに改造した変換アダプタを使ってUSBマウスを接続したところ)

AndroidにUSBデバイス

Android 3.1 からは、USBホスト機能がサポートされました。
USBホスト機能がサポートされることで、Android端末に色々なUSB機器が直接接続できるようになりました。
例えば、USBマウス、USBキーボード、USBゲームコントローラーといった入力デバイスから、USBメモリとかUSB-LANとか、はたまたiPhoneなんかも接続できちゃうらしい。

参考)Android3.1の Motorola XOOM Wi-Fi 10.1 (MZ604) にいろいろ繋げてみた

と、言うことで、僕もさっそくXOOMに色々と繋いでみよう・・・
と、思ったのですが、接続にはUSBホストケーブルが必要とか。USBホストケーブルなんて正直初耳。当然持っていません。
そして、当初、USBホストケーブルを変換アダプタで代用できると思っていたのですが、これは間違いでした。

※追記 Optimus Pad用のケーブルが使えるらしい! – Android の USB Host 初体験

※追記2 Amazonでも使えそうなのが売ってました USB2.0ホストケーブル Micro-USB(Aメス-MicroB)アダプタ(コメント欄にて、USBホストケーブルでは無いとの報告が有りました。Amazonのレビューでも「使える」「使えない」と両方のコメントが有るようで、購入の際には注意が必要です。)

(続きを読む…)

2件のコメント 2011年6月8日

Arduino + USBホストシールド で ADK を試す(その3)

Arduino + USBホストシールド で ADK を試す(その1)」では、Android上のアプリの説明
Arduino + USBホストシールド で ADK を試す(その2)」では、Arduino+USBホストシールドを使ったハードウェアの説明をしました。

で、今回は、Arduinoに書き込むプログラムの説明をして、最後にしたいと思います。

 

と、その前に、実際に動いているところの動画をアップしてみました。

動画内では、ボタンを押してスイッチのチェック、手をかざして明るさセンサーのチェック、スライダーを使ってLED1~3の調光テストを、しています。 

(続きを読む…)

コメントする 2011年5月14日

Arduino + USBホストシールド で ADK を試す(その2)

前回「Arduino + USBホストシールド で ADK を試す(その1)」では、Androidで動かすアプリを紹介しました。

で、今回は接続するハードウェアの方を紹介したいと思います。

※ハードウェアの方は、ちょっとした接続ミスで簡単に基板が壊れたりするので、慎重な作業が必要になります。
お約束事ですが、作成は各自の自己責任でお願いします。

demokit_splash

(続きを読む…)

3件のコメント 2011年5月13日

Arduino + USBホストシールド で ADK を試す(その1)

先日Google IOで発表された Android Open Accessory。みなさん知ってますよね?

Android Open Accessoryは、Android端末と外部機器とをUSBで接続するための規格で、今まで電子工作では何かと苦労していた自作機器との接続を容易にしてくれます。

この規格と同時に、デベロッパー向けの開発キット ADK(Android Open Accessory Development Kit)も公開され、参加者には無料で配られたとかで、ほんと羨まし限りです。

しかし、ADKは Arduino MEGAをベースに作られたオープンソースなハードウェアと言うことで、手持ちのArduino Duemilanove 328を使ってADKモドキを作って、その動作を試してみました。

本物のADKの購入はこちら RT-ADK&RT-ADS

ADKの解説はAndroid Developersの Android Open Accessory Development Kit ページにあります。
ADKとAndroidのデモプログラムのソースなんかも、このページからDL出来ます。

ADKモドキ

(続きを読む…)

6件のコメント 2011年5月13日

HT-03Aのコネクタ

HT-03Aのコネクタをmini-USBと紹介している所が多いけど、実はHTC ExtUSBと言う規格のコネクタらしい。mini-USB互換なのでmini-USBケーブルでも充電したりPCと接続したりできるけど、オーディオ出力なんかはExtUSBじゃないと無理だそうです。 ま、なにかと余り気味なmini-USBケーブルが活躍できて、嬉しい仕様。

HT-03Aコネクタ

HT-03A コネクタ
↑購入時に付属していたケーブルのコネクタ

そういえば、車で使う用に、オーディオ出力と充電が同時に出来るケーブルが欲しいのだけれど、売ってないだろうか。 車の中では、充電もしたいし音楽も(カーステのスピーカーで)聴きたい。

と思ったら、普通に有ったよw

3in1 USBアダプター for HTC

でも、ちょっと高いなぁ・・・¥2520 悩む

☆追記:こんなのも発見!オーディオUSBアダプタ II

コメントする 2009年8月11日


Pages / 固定ページ

Category / カテゴリー

Recent Entries / 最近の投稿

Recent Comments / 最近のコメント

Tags / タグクラウド

私が良く参考にしているAndroid本