Inspiration

Not a very artistic or musical person, been looking to change that. Through applying our strengths in technology we can bridge the gap between STEM and the arts.

What it does

The Arduino piano is designed to play the 12 notes in each octave, and at 8 different octaves. This is done with 7 pushbutton switches for each note, plus a "sharp" pushbutton switch. Octave and volume can also be controlled.

How we built it

The device was built with an Arduino Uno, a small breadboard, pushbutton switches as the keys, potentiometers for octave and volume control, and a piezo as a speaker.

Challenges we ran into

Sensor mishaps with the Arduino were our biggest challenge, as it would frequently misread button clicks. Learning to properly use custom Arduino libs also took some adjustment time.

Accomplishments that we're proud of

Creating a full-fledged Arduino library for the project, that handles the math side of music theory for those who don't feel inclined to pull out a calculator.

What we learned

Arduino library structure, built on C++ knowledge.

What's next for Arduino Piano

Refinement of electronics to prevent sensor mishaps.

Built With

Share this project:

Updates