Notifications
Clear all

[Solved] Cannot get ESP32 NodeMCU to Bluetooth connect to PS3 Controller: Please help!

20 Posts
4 Users
0 Reactions
8,466 Views
TFMcCarthy
(@tfmccarthy)
Member
Joined: 2 years ago
Posts: 462
 

@terry8345 

Thanks.

I retried again, downloading the v.0.3.1 tool with no luck.

it doesn't see the device.

Windows insists it's an XBox 360 controller even though the button is labeled PS3. Of course I have 2 of them. 🙁


The one who has the most fun, wins!


   
ReplyQuote
(@terry8345)
Member
Joined: 3 months ago
Posts: 4
 

@tfmccarthy OK, strange how different installations of Windows operates. May DroneBotWorkshop has some ideas on what is going on. Good Luck.



   
ReplyQuote
TFMcCarthy
(@tfmccarthy)
Member
Joined: 2 years ago
Posts: 462
 

@terry8345 

I have to "pick my battles" carefully of late and this one is pushed to the end of the queue because I'm currently deep into CppCon videos on memory allocators.

I will say that it's surprising to me this issue doesn't seem to be publicly solved. Apparently, a game controller is a "trade secret."

Stupid Bluetooth.

Oh well. Some other day.

 


The one who has the most fun, wins!


   
ReplyQuote
(@alex-uk)
Member
Joined: 5 years ago
Posts: 15
Topic starter  

@terry8345 and @tfmccarthy, I'll share latest developments that have affected me as I currently have it working fine....

At the ESP32 and code end, I recently upgraded from Arduino IDE 1.8.19 and an older ESP32 Board manager, now running IDE 2.3.8 and Board Manager 3.3.5....in order to get these to work, needed a newer version of the Ps3 controller library. Original is no longer maintained but there's a 'fork' version that does work, here's a github link to the library v1.1.1:

eyr1n/esp32-ps3: Control your ESP32 projects with a PS3 controller!

(you might be able to search Fork of Ps3 Controller host in IDE???)

Note, the latest board mgr was 3.3.7, but with that, controller would not connect so I presume lib was not compatible (something about the default BT settings that is beyond my meager knowledge and might need knowledge of the espressif IDE...

So hence back to 3.3.5 but thanks @terry8345  I'll see if 3.3.6 plays ball for me too now. 

Sixaxis version I have is from a while back. 0.3.1 also works ok on my windows 11 PC. The format of the MAC addresses may matter, I use something along the lines of the demo sketch "01:02:03:04:05:06"

Hope that's useful, thanks all

 

Alex



   
ReplyQuote
TFMcCarthy
(@tfmccarthy)
Member
Joined: 2 years ago
Posts: 462
 

@alex-uk 

Thank you! There's a lot of leads to follow up on here.

My plate is full right now so I will have to put this on hold but will come back to it as I really want to use the controller.

Thanks again!


The one who has the most fun, wins!


   
ReplyQuote
Page 2 / 2