Have you (or your dog) ever wanted a drum machine? If so, this project is for you. We will use an Arduino Leonardo, a MPR121 capacitive touch shield, and a strip of sixteen RGB NeoPixels to make a simple drum machine that you can use to control USB MIDI or serial MIDI devices.
This tutorial is based on the same hardware setup used in the Make a Sequencer from a Tree video. The only difference is that the MPR121 capactive touch breakout was used in the video instead of the MPR121 shield we will be using in this tutorial, but they both will work equally well for this project. If you would like to learn more about how the metal buttons were created in that video, you can check out our guide on using metal inlay for capactive touch buttons.
Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.