by Nathan Rahbar
Our project goal is to design and develop a custom video game controller using the ESP32 microcontroller. The controller will feature analog sticks, buttons, and USB connectivity to interface with a computer. We also plan to design a printed circuit board (PCB) using Altium Designer to integrate the necessary components efficiently. The controller will function as a Human Interface Device (HID), allowing it to be recognized as a standard input device by gaming applications and operating systems.