Ernst Sikora
Published © GPL3+

Wireless Gamepad with ESP32 and BLE

Gamepad (prototype) based on M5StickC (ESP32 Pico) with I2C joystick module, dual button unit, and Bluetooth Low Energy connectivity.

IntermediateFull instructions provided1 hour3,500
Wireless Gamepad with ESP32 and BLE

Things used in this project

Hardware components

M5StickC ESP32-PICO Mini IoT Development Board
M5Stack M5StickC ESP32-PICO Mini IoT Development Board
×1
Joystick Unit MEGA328P I2C/Grove Connector
M5Stack Joystick Unit MEGA328P I2C/Grove Connector
×1
Mini Dual Button Unit
M5Stack Mini Dual Button Unit
×1

Software apps and online services

PlatformIO IDE
PlatformIO IDE
VS Code
Microsoft VS Code

Story

Read more

Schematics

Wiring of the Gamepad

For wiring, a Grove cable and a Grove-to-Jumper cable are used.

Code

Source code for the Gamepad on GitHub

Credits

Ernst Sikora

Ernst Sikora

4 projects • 1 follower
I am working as a system engineer for embedded systems. One of my hobbies is to build usable devices based on the Arduino platform.

Comments

Add projectSign up / Login