前置きはさておき、10日でWiiRemote使ったゲームを2本作らないといけない。 研究室にWiiRemoteが4台。 充電池が8本。 USB-Bluetoothが3つ。 赤外線LEDはかいせい君他学生に手伝ってもらいつつ、とりあえずLavalで入手。 930nmでCQY58A(1.5V,20mA?)。 まずはIRセンサの画角の計算。 12cmで8cm間隔のLEDが見える。 calcでつるっと計算(Invつかえばatan出せるので)。 両側画角で36.87度。思ったより広いな。 解像度は幅1200ぐらいあるようなので、120cmの距離をとると、1mm以上の精度! 240cm離れても2mm以上の精度が見込めるという計算。 まあ傾きとかにするともっとほしいかもしれないけど、無線でこれだけの精度が出る利用可能なハードウェアってあまりないよな。 ところで、学生がVirtools用のWiiRemote BuildingBlock見つけてきた。 http://art-tech-image.probb.fr/Programmation-c-Virtools-mel-python-action-script-f4/Manette-Wii-directement-dans-virtools-BB-inside-p1602.htm

ATI Paris8が使ってるってことは、Laval Virtualの学生コンテストでWiiRemote合戦が繰り広げられる可能性が!! それはさておき、元ネタを追ってみると、カナダの人。 cWiiMote 0.2 (Thanks! Kevin Forbes) http://simulatedcomicproduct.com/2006/12/cwiimote-02.php

なんとHID関係のソースつき。でかした。