忍者ブログ

おっさん。メモっと!

これって、夢、、、 忘れた時の為の、自分用です うん、夢かな、、。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

moonlightでBluetooth&DUALSHOCK3

古い記事なのでMoonlight系はこちらへ
Raspbian Jessie Liteでmoonlightをインストール
の続きになる感じです
DUALSHOCK3コントローラ
Bluetoothで使えるようにする
インストール
sudo apt-get install libusb-dev libbluetooth-dev






再起動
sudo reboot






デバイスをペアリング

bluetoothctl







パワーオン
power on






Raspberry pi 3 とDUALSHOCK3をUSBで接続してPSボタンを押す

PLAYSTATION(R)3 Controllerとデバイスの MAC アドレス表示されます
例)[NEW] Device 00:7E:7E:7E:7E:7E PLAYSTATION(R)3 Controller


エージェントをオン
agent on






ペアリングを実行します
trust PS3Controllerのデバイスの MAC アドレス






例)trust 00:7E:7E:7E:7E:7E

接続を確立

connect PS3Controllerのデバイスの MAC アドレス






例)connect 00:7E:7E:7E:7E:7E

"Failed to connect: org.bluez.Error.Failed"と出ていますが気にせずそのまま使用

Raspberry pi 3からDUALSHOCK3を外します

DUALSHOCK3のPSボタンを長押し
DUALSHOCK3の割り当てられた番号のポートランプが点灯しているか確認
割り当てられた番号のポートランプが点灯していれば成功です

終了

quit








eventの番号を確認

evtest






終了
Ctrl+c

DUALSHOCK3用のmapを作成
eventの番号が3だとした場合
moonlight map -input /dev/input/event3 ps3.map






Move Left Stick Right  左スティック 右
Move Left Stick Up           左スティック 上    
Press Left Stick Button     左スティック 押す
Move Right Stick Right     右スティック 右
Move Right Stick Up         右スティック 上
Press Right Stick Button   右スティック 押す
Press D-Pad Right            方向キー   右
Press D-Pad Left              方向キー   左
Press D-Pad Down           方向キー   下
Press D-Pad Up                方向キー   上
Press Button X (1)             □ボタン
Press Button A (2)             ☓ボタン
Press Button B (3)             〇ボタン
Press Button Y (4)             △ボタン
Press Back Button             SELECTボタン
Press Start Button             STARTボタン
Press Special Button         PSボタン
Press Left Trigger              L2ボタン
Press Right Trigger            R2ボタン
Press Left Bumper             L1ボタン
Press Right Bumper           R1ボタン

作成したps3.mapですがキーが常に右に入力されている状態で左に移動できません


ps3.mapを編集して使える状態にします
nano ps3.map






下記の3か所の数字を0にします
abs_deadzone = 0
abs_dpad_x = 0
abs_dpad_y = 0

moonlight起動

moonlight stream -mapping ps3.map PCのIPアドレス









moonlight起動-DUALSHOCK3用シェルスクリプト
nano steam-ds3.sh

#!/bin/bash

moonlight stream -mapping ps3.map PCのIPアドレス

sudo chmod +x steam-ds3.sh






起動
./steam-ds3.sh






又は
~/steam-ds3.sh













再起動後もPSボタンを押せばBluetoothはつながります

電源はモバイルバッテリーでwifi、Bluetooth、DUALSHOCK3、でBIOHAZARD7遊べるんですね。ちょっとsteamにハマりそうです。


夢でした。

拍手[0回]

PR