I've built a diy PIU dance pad (similar to DDR) with LED lighting, all controlled with an Arduino Leonardo acting as a HID game controller : r/ arduino
Arduino port register manipulation control tutorial
Improve Your Arduino Programming Skills |Part-1| Port Manipulation | Arduino | Maker Pro