Life, Education, Death

プログラミング以外でも思ったことをつらつらと書きたい

WiiリモコンをAndroidで動かしたい(楽チン編)

目標

Wiiリモコンを使って自作アプリを動かしたい。あと出来るだけ手抜きで動作検証したい。

  1. Wiiリモコンをキーボードとして認識させるアプリをインストールする
  2. キーボードとして動作しているか確認する

※動作確認したのは、Xperia ray(Android2.3.4)です。特に特殊なことはしてないはずなので他のバージョンでも動作はするはず。しなかったら教えて欲しいです。

Wiiリモコンをキーボードとして認識させるアプリをインストールする

いくつかアプリはあるようですが
http://android-k.com/story/3029/
を参考にしつつ、SimpleWiiControllerをインストールした。

ダウンロードはこちらから

インストールしてペアリングしたら、無事認識されました。

キーボードとして動作しているか確認する

一行もコードを書きたくないのでこれも手抜きをした。

githubに上がっているキー入力を画面に出すだけのテストアプリをインストールして、wiiリモコンのボタンを押したときに適当な値が表示されるのを確認できました。

ダウンロードはこちらから

ソースコードは↓のような感じみたいなので、コピーして自分のアプリに組み込むのは簡単かと
https://github.com/chrisboyle/keytest/blob/master/src/name/boyle/chris/keytest/KeyTest.java

まとめ

無事、WiiリモコンAndroidで認識させて自分のアプリに組み込めそうなことを確認出来た。

もし、別のアプリをインストールしたくないとかあれば
http://wiibrew.org/wiki/Wiimote
とか見つつ、ペアリングの方法とか見て実装すれば出来るのではなかろうか?(試していません)