JoystickUtilities

Read, calibrate and store analog thumb sticks, with direction keys for menus.

Author
Christoph Streit
Website
https://github.com/forgevolt/JoystickUtilities
Category
Sensors
License
MIT
Library Type
Contributed
Architectures
esp32

Maps each axis to -1000..1000 with a dead zone, averaging and optional inversion. Provides the building blocks of a calibration - averaging the resting position, recording the travel while the stick is swept, checking the result per axis - and leaves the procedure (Serial prompts, a display, buttons) to the sketch. Direction keys with auto-repeat turn a stick into up/down/left/right events. Stores calibrations with Preferences on ESP32. Reads physical joysticks; it does not emulate a USB game controller.

Downloads

Filename Release Date File Size
JoystickUtilities-1.0.0.zip 2026-10-11 51.15 KiB