序文
関連するすべての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です。