WiiChuckアダプタを試してみました(3)
ArduinoとProcessingを使って、WiiChuckアダプタ関連の話の第3弾です。
前回は、Wiiヌンチャクを動かしてみたんですが、今回は、Wii Classicコントローラーだってできるハズだよなぁと思ってやってみました
検索してみいると、Arduino: Playgroundが、引っかかりました。ここに、まさにそのまんまやりたいことのコードがあったんで、ダウンロードして試してみました
が、私の環境ではそのままではうまく動かなく、ちょこちょこっと手を加えて、動くようにしました。
●WiiClassic.h
オリジナルから書き換えた部分
- #include <WProgram.h>を追加
- #include <Wire.h>を消去
- 使うピンの設定の関数が無かったため、nunchuck_func.hから、static void nunchuck_setpowerpins()をコピー
- 左のスティックが約±32で、右が約±16の値だったので、左の値をシフトさせ、右と同じ±16の値になるように変更
int leftStickX() {
return ( (status[0] & 0x3f) >> 1); //Modified
}
int leftStickY() {
return ((status[1] & 0x3f)) >> 1; //Modified
}
●ダウンロード
これまた、適当なプログラムなんですが、以下のムービーのような、サンプルプログラムを、ここクリックで、ダウンロードできるようにしました
------------------------------------------------------
------------------------------------------------------
過去の記事へのリンク
----------------
にほんブログ村
| 固定リンク
「Arduino / Processing」カテゴリの記事
- Intel Galileo 開発ボード(1)入手(2014.02.24)
- FirmaSBBLE(浜サブレー) 公開(2013.12.30)
- SoftModemインターフェースボード で遊んでみる(5)(2011.10.13)
- SoftModemインターフェースボード で遊んでみる(4)(2011.10.13)
- SoftModemインターフェースボード で遊んでみる(6)(2011.10.21)
「WiiRemote関連」カテゴリの記事
- WiiChuckアダプタを試してみました(3)(2009.10.05)
- WiiChuckアダプタを試してみました(2)(2009.09.26)
- WiiChuckアダプタを試してみました(2009.09.25)
- WiiRemoteプログラミング(2009.08.01)
- Wiiリモコンに対応させたい(3)(2008.09.13)
この記事へのコメントは終了しました。
コメント
参考にさせてもらいましたー!
http://www.nicovideo.jp/watch/sm10865632
投稿: mkn | 2010年5月27日 (木) 23時55分
mknさん、拝見させて頂きました!
面白いです!
大人の科学買おうか迷ってましたが、買っちゃいそうです
投稿: micono | 2010年5月28日 (金) 00時15分
さらにこんな風になりました~
http://www.nicovideo.jp/watch/sm11048022
投稿: mkn | 2010年6月13日 (日) 17時18分