Unlike flawed human drummers, this Arduino powered robotic drum kit never slows down or speeds up! Randofo from instructables has modified his entire drum kit so that it can be controlled over USB on his computer.
The drum kit has a one set of motor controlled drumsticks for each drum or cymbal. Each of these sets of drumsticks is controlled using an Arduino Uno and a motor shield. This is a very impressive project, but also a project that is certainly able to be completed by someone willing to put int the time and effort. The results definitely are fantastic! To find out more check out the following link.
When you use motors in your Arduino project you will almost certainly need a H-Bridge motor driver. A H-Bridge allows you to easily control the direction of your motors from within your code.