Tap to the beat of your favorite song on the switch, and the Arduino will learn and follow. As soon as the beats-per-minute has been calculated, a LED-array will start to animate to the beat. All this is implemented in this Arduino project.
Teaching you about measuring time, the project is interesting from more than an entertainment perspective. Adding bigger lights, more colours and loud music can expand the system’s entertainment potential. Which way you choose to go is up to you.