A surprising and unique project involves a mouse that runs a game of Pong within its firmware, displayed on screen by moving the cursor quickly. The game stops/starts with a click of the scroll wheel while the mouse functions normally otherwise. The game score is shown based on the cursor’s position relative to the paddles. The setup involves using a Seeed Studio XIAO RP2040 dev board to intercept USB connections in a cheap HP mouse, creating a programmable USB interceptor capable of various functions. By emulating absolute positioning, the cursor moves between points quickly, giving the illusion of being in multiple places at once. Multiple hardware and software steps are required to set up and run the game of Pong inside the mouse.
https://github.com/dupontgu/pov_pong_mouse