6

私は新しいアイデアに取り組んでおり、コードは非常にうまくいっていますが、いくつかの問題に直面しており、あなたの助けが必要です。

私は最近、古くて壊れたゲームステーションをばかげた価格で購入しました(正確な英語の単語はわかりません)、そしてそれは非常に古くて壊れているので、Android OSに置き換えることを考えました(私は持っています多くのAndroidUSBスティックまたはRaspberryPi)とTFTスクリーンが見られました。

ここに画像の説明を入力してください

Arduinoとボタンの配線は正常に機能しており、ボタンを押すと出力を読み取ることができます。

ここに画像の説明を入力してください

したがって、次のステップは、次のようなUSBホストシールドを購入することです:http://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino

しかし今、私は、この将来のデバイスがキーボードのように機能することをAndroidにどのように伝えることができるかを本当に知りたいと思います。

いくつかのボタンをup///矢印にバインドする必要があります...downleftright

また、いくつかのボタンを「ホーム」または「戻る」にバインドしたいと思います。

それで、それを達成するための実践は何ですか?

カスタムキーボードを作成する必要がありますか?

私が見つけることができるのはUSBアクセサリだけですが、多くの情報はありません。

4

1 に答える 1

1

一晩中検索した後、Q&Aスタイルで自分自身に答えます!

私が見つけた唯一の解決策は、ArduinoをUSBキーボードに変えることであり、それはかなり単純に思えます:http: //hunt.net.nz/users/darran/weblog/b3029/

arduuinoをUSBキーボードに変える代替ファームウェアをフラッシュする必要があります。

リンク上のフラッシュおよびデモプロジェクトへの16進ファイル。

つまり、プログラムでUSB経由でAndroidにキーストロークを送信できます。

私が直面している唯一の問題は、自分で書く必要があり、非常に複雑に見えるデバウンチです。

于 2012-08-19T07:02:31.567 に答える