Liz - Blitz City DIY
Published © GPL3+

Arduino MIDI Fighter

MIDI controller built with a SparkFun Pro Micro, allowing for MIDI over USB, and 16 LED arcade buttons.

IntermediateFull instructions provided12 hours10,621
Arduino MIDI Fighter

Things used in this project

Hardware components

Pro Micro - 5V/16MHz
SparkFun Pro Micro - 5V/16MHz
×1
Mini LED Arcade Button - 24mm Translucent Blue
×4
Mini LED Arcade Button - 24mm Translucent Red
×4
Mini LED Arcade Button - 24mm Translucent Clear
×4
Mini LED Arcade Button - 24mm Translucent Yellow
×4
Arcade/Button Quick-Connect Wire Pair - 10 Pack
×4
JST XH Connector
×32
Perma-Proto Breadboard Half Size
Perma-Proto Breadboard Half Size
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

DeWalt 15/16" Hole Saw

Story

Read more

Schematics

Breadboard Schematic

Breadboard wiring diagram to show LED arcade button hook-up to the Sparkfun Pro Micro. Please note that I subbed in a different board in the Fritzing diagram, but the I/O layout is the same as the Pro Micro.

Code

Arduino MIDI Controller

Arduino code for the Arduino MIDI Controller. Utilizes the MIDIUSB and PitchToNote libraries. Requires a board with a 32u4 chip for MIDI over USB communication.

Credits

Liz - Blitz City DIY

Liz - Blitz City DIY

6 projects • 75 followers
\\ DIY-er on a quest to gather and share knowledge. She/her.

Comments