wiiリモコンをPCに接続します。 ドルフィンエミュレータと魔法の手を振るステッキ。 彼らは仲良くなれるでしょうか? 新しい仮想ジョイスティックをシステムに追加しましょう

18.11.2020

Wii ゲーム機の誇り高き所有者であれば、アクセサリの機能を拡張できます。 たとえば、Wiiリモコンをコンピュータのマウスとして使用できます。 まだ本体を購入していないが、遊んだり実験したりしたい場合は、Wii リモコンを別途購入できます。 ただし、価格が高いことを警告しなければなりません このデバイスの噛みます。

それでは続けましょう。 Wii リモコンの主な特徴は、通信に Bluetooth プロトコルを使用することであり、これにより職人がニーズに合わせて調整できるようになりました。 デスクトップ コンピューターには Bluetooth ポートがインストールされていない可能性があります。 ただし、特別な Bluetooth アダプターは通信販売店で購入できます。 私はアダプターを約 3 年前に中国の NONAME から購入しました。 アダプターは通常の USB フラッシュ ドライブのように見え、USB ポートにも接続します。 通常、アダプターにはドライバーを収録した小さな CD が付属しています。 ただし、私の Windows 7 では、Bluetooth アダプターはドライバーをインストールしなくても機能しました。

WiiリモコンとBluetoothアダプターの両方をすでに持っていると仮定しましょう。 それらを組み合わせて使用​​する方法を学ぶ時が来ました。 操作手順は以下の通りです。 まず、Bluetooth アダプターをコンピューターに接続します。 必要に応じてインストールします 必要なドライバー。 すべてが正しく行われると、通知領域に文字のアイコンが表示されます。 B.

先に進みましょう。 事前にWiiリモコンを準備し、Bluetooth接続アイコンを右クリックして選択します。 デバイスの追加。 ダイアログボックスが表示されます デバイスの追加。 ゲーム機をコンピュータに接続します。 Wiiリモコンの2つのボタンを同時に押す 1 そして 2 。 青色の LED インジケーターが点滅し始め、Bluetooth 通信用の信号が送信されていることがわかります。 [開く]ダイアログ ボックスを注意深く見てください。そこにエントリが表示されるはずです。 任天堂 RLV-CNT-01。 WiiリモコンのIDです。 見つかったデバイスを選択してボタンを押す必要があります .

最後に、最後のインストール ウィンドウが表示され、デバイスをコンピュータに追加するプロセスが正常に完了したことが示されます。 ボタンをクリックできます 近いをクリックしてこのウィンドウを閉じます。 もう必要ありません。

デバイスの検索プロセスには限られた時間がかかることに注意してください。 迷ってボタンを押せなかった場合 1 そして 2 リモコンに、コンピュータがデバイスを検出しなかったことを示すメッセージが表示されます。 心配しないでください。これには何も問題はありません。 デバイス検索手順を再度実行し、ボタンを素早く押してみてください。

第二段階。 アプリケーションでの Wiimote の使用

Wiiリモコンをコンピュータに接続する最初の段階は終了です。 第二段階に進みましょう。 まず、WiimotLib ライブラリ バージョン 1.7 を含む WiimotLib アーカイブをダウンロードします。 背景情報、プログラマー向けの例、およびテスト アプリケーション WiimoteTes.exe。 これはまさに私たちが興味を持っているプログラムです。

LED インジケータが点灯していることからわかるように、Wii リモコンはまだコンピュータとペアリングされているはずです。 プログラムを起動する WiimoteTest.exe。 プログラムウィンドウが画面に表示されます マルチWiiリモコンテスター, ボタンの動作をテストできます。

プログラムの操作は簡単です。 リモコンのさまざまなボタンを押すと、プログラム内のアクションの結果が表示されます。 写真はボタンを押し続けたところを示しています Bその結果、プログラムのこのボタンの横にチェックボックスが表示されます。 このプログラムは他の Wii コントローラー (Wii Fit バランス ボード、クラシック コントローラー、ヌンチャク、ギター ヒーロー ギター) もテストできることに注意してください。

成功した場合は、おめでとうございます。 これで、コンピュータ上で Wii リモコンをさまざまな目的に使用できるようになります。 これについては次号で説明します。 プログラムでリモコンを試すのが待ちきれない場合は、リモコンを使用するさまざまなアプリケーションが集められている Wiimote アプリケーション ページにアクセスしてください。

また、C# でのプログラミングに精通していて、実際にコードを書いてみることに興味がある場合は、 独自のプログラム Wii コントローラーを使用する場合は、このトピックに関する一連の記事を開発者向けの私の Web サイト (developer.alexanderklimov.ru) に投稿する予定です。

このエントリは 2010 年 1 月 10 日 16:51 に投稿され、 に保存されています。 このエントリに対する応答はフィードを通じて追跡できます。

または自分のサイトから行うこともできます。 私たちのほとんどはこれについて知っていますゲームコンソール

、Wiiと同様に、ワイヤレスWiiリモコンが特徴です。 今日は、このコントローラーを便利で機能的、そして同時にコンピューター用の非常に安価なステアリングホイールに変えた私の経験についてお話します。

コントローラー自体の機能は印象的です。
3軸加速度センサー
Bluetooth接続
振動モーターとスピーカー
4 LEDインジケーター
追加のコントローラーの接続
12個のボタン

私たちにとって、加速度センサーと Bluetooth は重要です。 手順自体は次のようになります。

  1. Wiiリモコンのコントローラーを見つけます( 別名 Wiiリモコン)。
  2. コンピュータに接続します。
  3. コントローラーの加速度センサーからのデータを、ゲームが理解できる形式に変換する処理を整理します。

Wiiリモコンのコントローラーはどこで入手できますか

Wii 本体をお持ちの方は、そのまま次のステップに進んでください。 コントローラーを持っていなかったので、別途コントローラーを購入することにしました。
ロシアでは約2,000ルーブルですが、私の意見では、これは不当に高価です。 そこで、何も考えずに Ebay オークションに参加しました。 そして私は間違っていませんでした! 1 年前、新品のオリジナル Wii リモコン + ヌンチャクが送料無料で、たったの 18.50 ドルでした。 今日の検索結果をざっと見ると、価格がさらに下がっていることがわかります。

コンピュータに接続する

一見すると、ここで問題が発生するはずはありません。主なことは、内蔵または外部の Bluetoothレシーバー。 Wiiリモコンをコンピュータに接続するための手順は、インターネット上で簡単に見つけることができます。
ただし、古いためか、 Windows Vista、またはさらに古い Bluetooth アダプターのせいで、Microsoft の標準 Bluetooth スタックを使用してコントローラーを適切に動作させることができませんでした。 しかし、Microsoft がつまずいたところで、IVT は BlueSoleil 製品 (残念ながら有料) で成功しました。 それほど苦労せずにコントローラーを接続し、安定して動作させることができました。 詳細な手順たとえば、 を見つけることができます。

簡単な説明:

  1. BlueSoleil をインストールします (または、状況が成功した場合は、 標準的な手段 Windows)。
  2. Bluetooth アダプターを有効にします。
  3. 私たちはボタンを押します 1 そして 2 コントローラーでデバイスの検索を開始します。
  4. コントローラーは Nintendo RVL-CNT-01 として識別されます。

Wiiリモコンをハンドルに変える

PC で Wiimote を動作させるために、GlovePIE などのいくつかのプログラムが作成されています。 ユニバーサルプログラム入力デバイスをエミュレートするため、許可を含む。 内部スクリプト言語を使用してコンピュータと Wii リモコンを接続します。
検索すると、そのようなスクリプトがいくつか見つかりますが、ここでもすべてがそれほどスムーズであるわけではありません;)
コントローラーを仮想ジョイスティックで動作させることはできましたが、加速度センサーでの動作は非常に不安定でした。コントローラーを特定の軸に沿って少し回転させると (または、速すぎる/角度が大きすぎるなど)、フリーズしてデータの送信が停止します。
私はこの屈辱に耐えられず、捜索を続けました。 しばらくして、素晴らしい .NET ライブラリ、WiimoteLib に出会いました。 これにより、コントローラーのほぼすべての機能にアクセスし、センサーからデータを受信できます。 このキットには、コントローラーからのすべての情報を表示するサンプル プログラムが含まれています。

新しい仮想ジョイスティックをシステムに追加してみましょう。

PPJoyのインストール
コントロール パネルで、「パラレル ポート ジョイスティック」を見つけて開きます。
「追加」ボタンをクリックします
パラメータ パラレルポートに変更します 仮想ジョイスティック
「追加」ボタンをクリックします
作成したジョイスティックをリストから選択し、「マッピング...」をクリックします。
次へ >
スクリーンショットのようにこのウィンドウと後続のウィンドウに入力し、セットアップを完了します。

私は C# で小さなプログラムを書きました。これは実際には、Wiimote と PPJoy の間のブリッジであり、仮想ボタンを押してジョイスティックの仮想ステアリング ホイールを回転させます。 起動時に感度を設定できます。


と一緒にダウンロードしてください ソースコードこのリンクからアクセスできます: WiiController.zip

現実世界のテスト

すべてのテストはレーシング シミュレーター Colin McRae: DiRT 2 で実行されました。
写真とビデオの品質については、あらかじめお詫びしておきます。すべて 5 年前にコンデジで撮影したものです。

ゲーム設定の大まかなビュー:


コントローラーを使用した実際のゲームは次のようになります。

感想

純粋にポジティブ! Wiiリモコンのみを使用してゲームをすべてクリアした。 すべてが非常に安定して高速に動作するため、数分後には、まったく目的のないデバイスを手に持っていることを忘れてしまいます。 プラス面としては、巨大なステアリングホイールが画面の半分を覆わず、すべてのコントロールがコントローラーのボタン上にあるため、手の動きを妨げません。

追記一般に、Wii リモコンを使用すると多くの素晴らしいことができます。以下にその一部を示します。

  1. http://johnnylee.net/projects/wii/
    フィンガートラッキング、マルチタッチボード、ヘッドトラッキング(三次元の錯覚を作り出すには、モニターの端越しに見てください)。 実際、私はこれらのプロジェクトに触発されて Wii リモコンを購入しました。
  2. http://habrahabr.ru/blogs/DIY/91149/
    Wiimote を使用したヘッドトラッキングによる Winscape 世界への仮想ウィンドウ
  3. http://habrahabr.ru/blogs/subconciousness/2877/
    ほとんどの5 創造的な方法 Wiiリモコンを使って。

私たちのほとんどは、ワイヤレス Wii リモコンを備えたゲーム機 Wii を知っています。 今日は、このコントローラーを便利で機能的、そして同時にコンピューター用の非常に安価なステアリングホイールに変えた私の経験についてお話します。

、Wiiと同様に、ワイヤレスWiiリモコンが特徴です。 今日は、このコントローラーを便利で機能的、そして同時にコンピューター用の非常に安価なステアリングホイールに変えた私の経験についてお話します。

コントローラー自体の機能は印象的です。
赤外線カメラ
Bluetooth接続
振動モーターとスピーカー
4 LEDインジケーター
追加のコントローラーの接続
12個のボタン

私たちにとって、加速度センサーと Bluetooth は重要です。 手順自体は次のようになります。

  1. Wiiリモコンコントローラー(Wiiリモコンの別名)を見つけます。
  2. コンピュータに接続します。
  3. コントローラーの加速度センサーからのデータを、ゲームが理解できる形式に変換する処理を整理します。

Wiiリモコンのコントローラーはどこで入手できますか

Wii 本体をお持ちの方は、そのまま次のステップに進んでください。 コントローラーを持っていなかったので、別途コントローラーを購入することにしました。
ロシアでは約2,000ルーブルですが、私の意見では、これは不当に高価です。 そこで、何も考えずに Ebay オークションに参加しました。 そして私は間違っていませんでした! 1 年前、新品のオリジナル Wii リモコン + ヌンチャクが送料無料で、たったの 18.50 ドルでした。 今日の検索結果をざっと見ると、価格がさらに下がっていることがわかります。

コンピュータに接続する

一見すると、ここで問題が発生するはずはありません。主なことは、内蔵または外部の Bluetooth レシーバーがあることです。 Wiiリモコンをコンピュータに接続するための手順は、インターネット上で簡単に見つけることができます。
しかし、Windows Vista が古いため、またはさらに古い Bluetooth アダプターが原因で、Microsoft の標準 Bluetooth スタックを使用してコントローラーを適切に動作させることができませんでした。 しかし、Microsoft がつまずいたところで、IVT は BlueSoleil 製品 (残念ながら有料) で成功しました。 それほど苦労せずにコントローラーを接続し、安定して動作させることができました。 たとえば、詳細な手順が見つかります。

簡単な説明:

  1. BlueSoleil をインストールします (または、状況が成功した場合は、標準の Windows ツールを使用します)。
  2. Bluetooth アダプターを有効にします。
  3. 私たちはボタンを押します 1 そして 2 コントローラーでデバイスの検索を開始します。
  4. コントローラーは Nintendo RVL-CNT-01 として識別されます。

Wiiリモコンをハンドルに変える

WiiリモコンがPCで動作するようにいくつかのプログラムが作成されています。たとえば、GlovePIEは、入力デバイスをエミュレートするための汎用プログラムで、 内部スクリプト言語を使用してコンピュータと Wii リモコンを接続します。
検索すると、そのようなスクリプトがいくつか見つかりますが、ここでもすべてがそれほどスムーズであるわけではありません;)
コントローラーを仮想ジョイスティックで動作させることはできましたが、加速度センサーでの動作は非常に不安定でした。コントローラーを特定の軸に沿って少し回転させると (または、速すぎる/角度が大きすぎるなど)、フリーズしてデータの送信が停止します。
私はこの屈辱に耐えられず、捜索を続けました。 しばらくして、素晴らしい .NET ライブラリ、WiimoteLib に出会いました。 これにより、コントローラーのほぼすべての機能にアクセスし、センサーからデータを受信できます。 このキットには、コントローラーからのすべての情報を表示するサンプル プログラムが含まれています。

新しい仮想ジョイスティックをシステムに追加してみましょう。

PPJoyのインストール
コントロール パネルで、「パラレル ポート ジョイスティック」を見つけて開きます。
「追加」ボタンをクリックします
パラメータ パラレルポートに変更します 仮想ジョイスティック
「追加」ボタンをクリックします
作成したジョイスティックをリストから選択し、「マッピング...」をクリックします。
次へ >
スクリーンショットのようにこのウィンドウと後続のウィンドウに入力し、セットアップを完了します。

私は C# で小さなプログラムを書きました。これは実際には、Wiimote と PPJoy の間のブリッジであり、仮想ボタンを押してジョイスティックの仮想ステアリング ホイールを回転させます。 起動時に感度を設定できます。


このリンクからソース コードとともにダウンロードできます: WiiController.zip

現実世界のテスト

すべてのテストはレーシング シミュレーター Colin McRae: DiRT 2 で実行されました。
写真とビデオの品質については、あらかじめお詫びしておきます。すべて 5 年前にコンデジで撮影したものです。

ゲーム設定の大まかなビュー:


コントローラーを使用した実際のゲームは次のようになります。

感想

純粋にポジティブ! Wiiリモコンのみを使用してゲームをすべてクリアした。 すべてが非常に安定して高速に動作するため、数分後には、まったく目的のないデバイスを手に持っていることを忘れてしまいます。 プラス面としては、巨大なステアリングホイールが画面の半分を覆わず、すべてのコントロールがコントローラーのボタン上にあるため、手の動きを妨げません。

追記一般に、Wii リモコンを使用すると多くの素晴らしいことができます。以下にその一部を示します。

  1. http://johnnylee.net/projects/wii/
    フィンガートラッキング、マルチタッチボード、ヘッドトラッキング(三次元の錯覚を作り出すには、モニターの端越しに見てください)。 実際、私はこれらのプロジェクトに触発されて Wii リモコンを購入しました。
  2. http://habrahabr.ru/blogs/DIY/91149/
    Wiimote を使用したヘッドトラッキングによる Winscape 世界への仮想ウィンドウ
  3. http://habrahabr.ru/blogs/subconciousness/2877/
    Wiiリモコンを使用する5つの最もクリエイティブな方法。

ということで、アンダーグラウンドのWiiMoteは1ヶ月ほどで無事に手元に届きました。 正直に言うと、10ドルでこれほどひどい品質のものを期待していました。 通常、中国のジョイスティックのボタンは詰まり始め、最初の落下後に失敗します。 最初の Xbox のひどいゲームパッドは覚えていますが、それはまとめて交換する必要がありました。そして、tinydeal から受け取った非純正の Wii リモコンのコピーも思い出したくありません。ひどい失望はしませんでした。すべてを順番にお話します。

Wii モートはパッケージなしで袋に包まれただけですが、オリジナルと同じようにシリコン ケースが付属しています。 ちなみに、シリコンケースは非常に奇妙な匂いがします。プラスチックの匂いではなく、濡れた犬の肉のような匂いです。 私だけでなく、私から1メートル離れたところに座っていた同僚もそれに気づきました。 外観オリジナルと何ら変わりはありませんが、唯一の違いは、Wiiリモコンの背面にある任天堂の刻印がないことです。 リモコンの素材は明らかに非常に安いので、これがボタンの操作に影響しないことを願っています(たとえば、ボタンが詰まり始めるときに現象が発生します)。 さて、次は良い点についてです。 私は自分のコピーを 2 つの Wii ゲームでテストしました。1 つはゲームプレイがジョイスティック ジャイロスコープの操作に基づいているゲームの一種のベンチマークである「スーパー モンキー ボール バナナ ブリッツ」、もう 1 つは加速度計とジャイロスコープの両方を使用する「Wii スポーツ」です。 また、コンソール メニュー内のナビゲーションはポインタのテストとして機能しましたが、まったく不満はありませんでした。 Wii Sportsのテニスは最高でした。 みんなが店に走って買い物に行った昔のことを思い出せたのは、本当にうれしかったです。 新しいコンソール任天堂からは、このスポーツ ミニゲームのコレクションしか見たことがありません。 一般的に、オンライン ストア tinydeal.com の中華リモコンのおかげで、私は定期的に Wii Sports をプレイしたいと思っています。 テニスとゴルフの助けを借りて、クラブによるスイングの加速度の正確さと、テニスラケットによる打撃の正しい傾斜角度を決定しました。 元のジョイスティックとの違いは見つかりませんでした。 そしてスーパーモンキーボールで遊んで 中華Wiiモテ、第十世界の最難関をほぼ突破しました。 一般に、明らかに、ここで使用されている充填物は、スピーカーを除いて、オリジナルとまったく同じです。 オリジナルよりも少し大きいように感じました(同じ音量レベルで)。
最後に、耐久性について少しお話したいと思います。 もちろんオリジナルを扱っているわけではないので、コレクションの質はそれほど良くないかもしれません。 これはデバイスの寿命に影響を与える可能性があります。 たとえば、Dealextreme オンライン ストアで注文した私の友人の Wii モートは、使用後 1 年以内に故障しました。 しかし、彼はよくそれで遊びました。 友達が来たときなど、サブとしてこのジョイスティックを持っていっても安心です。 しかも10ドルってそんなに大した額ではない(オリジナルの3倍くらい安い)。



+1の購入を計画中 お気に入りに追加 レビューが気に入りました +2 +7

Wii ゲーム機の主なコントローラは Wii リモコン (「Wii リモコン」とも呼ばれます) です。 主な特長 Wii リモコンは、競合製品と比較すると、プレイヤーが手を動かしたり、画面上に表示されたオブジェクトを「ポイント」したりすることで、ゲーム キャラクターや画面上のオブジェクトを制御できる動作検出器です。 これは、加速度計と感光性マトリックスの動作によって保証されます。 さらに、コントローラーに接続することもできます さまざまなデバイス、したがってその機能が拡張されます。 Wii ヌンチャクは、飛行機の操縦桿のような形をした追加のコントローラーです。 Wii リモコンに接続し、アナログ スティック、2 つの非アナログ トリガー、内蔵加速度センサーが含まれています。
ワイヤレス Wii リモコンを手にすれば、どんなゲームも非常に簡単にマスターでき、空間内でのコントローラーの動き自体がゲーム世界の出来事に影響を与えるという事実により、起こっていることに対して前例のないレベルのインタラクティブ性が与えられます。 ゲームがよりリアルで具体的に見え、ゲーム イベントに物理的に参加すると、言葉では言い表せない興奮を体験できます。 ほとんどの Wii ゲームは一度に 4 つの Wii リモコンを接続する機能をサポートしているため、友人との会合は潜在的なパーティーとみなされます。