arduino(19):ESP32を使用してPS3 Bluetoothコントローラーを接続します。Windowsで正常に接続し、MACアドレスを変更する必要があります。その後、正常に接続できますが、現在テスト中であり、Windowsで正常にペアリングする必要があります。

序文


関連するすべてのarduinoカテゴリー:https ://blog.csdn.net/freewebsys/category_8799254.html

この記事の元のリンクは次のとおりです。https
//blog.csdn.net/freewebsys/article/details/105912412

ブロガーの許可なしに転載することはできません。
ブロガーのアドレスは次のとおりです:http : //blog.csdn.net/freewebsys

1. Arduinoについて


DIYの車を投げる前は、大きなアダプターとプラグが付いたPS2ハンドルを使いました。
ボリュームが非常に大きくて美しくなく、距離にも制約があるので、結局PS2は少し遅れています。
次に、Bluetooth PS3ハンドルを投げます。

ESP32はBluetoothチップを搭載しています。すでにサポートされている既製のオープンソースプロジェクトがあります。

2. Arduinoを使用する


https://github.com/felis/USB_Host_Shield_2.0

USB_Host_Shield_2.0このプロジェクトを心配する人はたくさんいますが、デバイスを購入する必要があります。
中国で購入した機器は信頼できないようです。比較的ニッチ。

別のプロジェクトを参照してください:

【PS3とESP32のインターフェース】

ネットワーク全体でこのような記事を見つけることができます:https :
//www.element14.com/community/people/skywalker1211/blog/2019/10/22/interfacing-ps3-with-esp32

私が言ったことを実行し
ここに画像の説明を挿入
ました。SixaxisPair Tool ダウンロードしましたが、まだ接続していません。

ここでは、テストにArduinoを使用しています。

多分それはあなたが海賊版のハンドルを買ったからでしょうか?

https://item.taobao.com/item.htm?id=42468660604

ここに画像の説明を挿入
安いから安い、PS3ハンドルBluetoothは安い、PS4ははるかに高価です。

[直接ビデオを見て、操作に従ってください]

ビデオアドレス:http : //www.tudou.com/programs/view/QEJTcgi64SY/

コントローラーがコンピューターに正しく接続されていないようです。そのため、arduinoを接続できません。

3. Arduinoで接続する


https://github.com/jvpernis/esp32-ps3

#include <Ps3Controller.h>

void setup()
{
    
    
    Ps3.begin("01:02:03:04:05:06");
}

だがしかし。

4、Linux


启动软件进行测试  

apt install -y jstest-gtk  jstest
 jstest /dev/input/js0

jstest-gtk 

ここに画像の説明を挿入

これは、LinuxでGUIを使用してマウスをテストするためのものです。上記のすべての機能が優れていることを説明します。

5.まとめ


arduino ESP32はBluetoothを搭載しているので、PS3マウスでいいと思いました。
しかし、まだピットに遭遇しました。私のオペレーティングシステムはLinuxを使用しており、それを直接テストするソフトウェアはありません。
また、Windowsで正常にペアリングする必要があります。

1. USBを使用してWindowsで識別し、Windows Bluetoothで正常にペアリングします。
2. PS3 Bluetoothマスターアドレス01:02:03:04:05:06を変更します。
3. arduinoでは、Ps3.begin( "01:02:03:04:05:06");で問題ありません。

まだ窓に投げる。ペアリングがうまくいくと推定されています。

この記事の元のリンクは次のとおりです。https
//blog.csdn.net/freewebsys/article/details/105912412

ブロガーのアドレスは、https//blog.csdn.net/freewebsysです

おすすめ

転載: blog.csdn.net/freewebsys/article/details/105912412