
Twin-Joystick Motor Controller
A handheld twin-joystick controller built around an ESP32, and the control logic that turns each stick’s movement into the speed and direction of a DC motor.
- Project stage
- Functional prototype
- Work type
- Portfolio study
The controller
Image 1 of 2
Two thumbsticks and a set of buttons sit on an ESP32 board inside a printed handheld shell, with room set aside for batteries.
From sticks to motors
Image 1 of 3
The logic reads each stick, sets a motor’s direction and maps its position to a speed from 0 to 255, and an L298N driver runs the two DC motors. We proved it on the bench first.




