·v1.0·현재

djmax_controller

ESP32-based rhythm game controller firmware.

Stack
C++ · ESP32 · PlatformIO · USB HID
Links
(PS4) DJMAX Controller Test: Oblivion Rockin night style

Firmware for a custom rhythm game controller powered by an ESP32 microcontroller.

Developed to achieve ultra-low latency input required for competitive rhythm gaming. This project utilizes the ESP32’s capabilities to handle high-frequency inputs and communicate with the PC as a standard HID (Human Interface Device).

Key features

  • Embedded engineering. Developed high-performance firmware using C++ and PlatformIO on the Heltec ESP32 architecture.
  • HID implementation. Configured the microcontroller to act as a USB/Bluetooth generic game controller (HID), ensuring plug-and-play compatibility with Windows and macOS.
  • Input optimization. Optimized input polling logic (debouncing, interrupts) to minimize input lag, critical for high-speed gameplay.
  • Hardware control. Managed GPIO interfacing for arcade buttons and rotary encoders.

댓글

JK 이동 열기 T 백라이트