Best controller options for ESP32 boards

ghbcode
Posts: 2
Joined: Fri Jun 06, 2025 4:48 am

Best controller options for ESP32 boards

Postby ghbcode » Thu Jul 10, 2025 4:01 pm

I have recently been exclusively using ESP32s instead of Arduinos since BLE and WiFi is built in. For several projects, such as robot car kits, etc, I have need to find a game controller/controller that works well and will work well into the future. I started with the following online resource that I like quite a bit although it did not work for me since my PS3 controller is not genuine SONY. As you can see, many other commenters had a similar issue.
https://dronebotworkshop.com/ps3-esp32/

So my question is, generally speaking, which game controllers/controllers and protocols work well with ESP32 devices (ESP32 WROVER for example) and are expected to work well with newer devices? Dealing with BLE vs Classic vs Swith variant vs Xbox variant vs blah blah has been very tedious and a waste of time. So can anyone chime in on the following?

1. Are game controllers or web page based control the recommended route?
Below is a link of a project where an ESP32 is connected to an iRoomba and controlled via a web server UI. It is pretty neat though the direction control is not very good because every increment of movement is sent to the ESP32/iRoomba so that a simple "move forward" motion results in many commands to move forward. So if you motion to go forward, the iRoomba moves forward for a pretty long time. Either way, it seems to me that the code can be adjusted for that. The UI is very responsive and intuitive otherwise.
https://www.youtube.com/watch?v=4jAM5P7PcK0

2. If a game controller is considered the best option, which types are considered to be the best option with current boards and, hopefully, with boards to come? As I mentioned in the beginning, connecting an ESP32 WROVER with a non-genuine SONY PS3 game controller per the example did not work. With expertise you can probably make this work though I'm not looking to spend too much time on this. I want a reasonably "plug and play" solution.

3. Which libraries are recommended for what I'm trying to accomplish? I know this depends on the answer to #2 above

4. Are there any resources or projects that already took care of this? Looking for a control option that is robust, fairly low latency, distance is not that important and relatively easy to accomplish. I plan to use the same controller accross several boards/projects if possible.

ghbcode
Posts: 2
Joined: Fri Jun 06, 2025 4:48 am

Re: Best controller options for ESP32 boards

Postby ghbcode » Mon Jul 14, 2025 3:33 pm

Are there any esp32 + game controller or esp32 + webUI that people are having 1. success with and 2. not having success with? Any details are appreciated. ty

joglz8
Posts: 24
Joined: Wed Jan 09, 2019 9:46 am

Re: Best controller options for ESP32 boards

Postby joglz8 » Wed Jul 16, 2025 9:21 am

If you find something please update this thread. I have been half heartedly watching for such a thing for years for a farm project we built. As of now still using a traditional box of switches.
Old controls guy, SW Ontario, Canada .

MicroController
Posts: 2661
Joined: Mon Oct 17, 2022 7:38 pm
Location: Europe, Germany

Re: Best controller options for ESP32 boards

Postby MicroController » Wed Jul 16, 2025 9:37 pm

Have you checked Bluepad32 yet?

joglz8
Posts: 24
Joined: Wed Jan 09, 2019 9:46 am

Re: Best controller options for ESP32 boards

Postby joglz8 » Fri Jul 18, 2025 10:06 am

Hey MicroController, I'll be checking that out for sure. Hopefully helps out the OP also.

Thanks,
JP.
Old controls guy, SW Ontario, Canada .

joglz8
Posts: 24
Joined: Wed Jan 09, 2019 9:46 am

Re: Best controller options for ESP32 boards

Postby joglz8 » Sun Jul 20, 2025 10:23 am

Sorry for this rookie question, but what would be a decent, rugged, reliable, hopefully low cost bluetooth game controller for me to get to use with Bluepad32?

P.S.: All I need are the buttons and joysticks, do not need any fancy features.
Old controls guy, SW Ontario, Canada .

MicroController
Posts: 2661
Joined: Mon Oct 17, 2022 7:38 pm
Location: Europe, Germany

Re: Best controller options for ESP32 boards

Postby MicroController » Sun Jul 20, 2025 8:18 pm

Honestly, I'm not sure if a game controller 'hacked' up to an ESP via Bluetooth is in any way reliable enough for your use case. If you aim to control any physical object or machine, i.e. not only pixels on a screen, for safety and reliability reasons I would be hesitant to use such a contraption.

Who is online

Users browsing this forum: Bing [Bot], PerplexityBot and 3 guests