2012-03-23 6 views
2

私はAndroid 2.3携帯電話のRPGを作りたいと思っていました。良い古いゲームボーイがそのようなゲームに最適なフォーマットを持っていると思っていました。だから、D-Padといくつかのキーで「ケース」を作り、USB経由でAndroidデバイスと接続したいと考えています。私は多くのエネルギーを必要とするので、Bluetoothは欲しくない。私はケースに自分のバッテリーセルを与え、それにAndroidデバイスをロードすることを考えました。だから私の質問は:Android用ゲームボーイのようなキーとDパッド

Androidデバイスからこのケースのキーにアクセスするにはどうすればよいですか?

答えて

1

ホストUSBポートを持つデバイスでUSBを使用することはできますが、残念ながら多くのデバイスにはこれがありません。あなたの他のオプションは、ブルートゥースや無線LANの両方は、多くの方法で達成することができます。あなたがGoogle Arduino + Androidなら、Arduino経由でAndroidデバイスにハードウェアを接続する人々の例があると思います。これを行う唯一の方法ではなく、あなたがそれを行う方法の一例です。

AndroidのUSBドキュメントあなたは、私が思うことができ、また、USBホストとしてのArduinoを使用し、Androidの端に付属のモードを使用 http://developer.android.com/guide/topics/usb/index.html

EDIT。いずれにしても、これらのオプションのどれも信じられないほど単純です。あなたが想像していることを達成するために多くの研究をする必要があります。

+0

ありがとうございますが、私の言ったように、私のAndroidデバイスには、USBホストモードをサポートしていないバージョン2.3があります。 ArduinoとAndroidをどのように接続しているかを示した他の人々は、すべて無線接続やAndroid ADKを使用していました。しかし、私はADKを購入しなければなりませんでしたが、私はすでにArduinoを持っていますので、私はADKに欲しくないのです。その代わりに私はすでに所有しているAtmega 168でArduinoを使いたいと思う。 – Sojaki

5

Android Open Accessory Development Kitと考えてよいでしょう。

上記のリンクには、ADKを購入したくない場合でも、アクセサリへのインターフェイスを開発する際に役立つ情報があります。特に、implementing the accessory protocolのセクションとADKがプロトコルをどのように実装するかに関する以下のセクションは有益であると証明されるべきです。さらに、a section concerning communication with an accessoryを含むUSB Accessory linkを見たいと思うでしょう。

+0

ありがとうございます。私はすでにAtmega 168を持つArduino Boardを持っているので、ADKを購入したくありません。 – Sojaki

+0

上記の私の編集をご覧ください。 –

関連する問題