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.
Log in or sign up for Devpost to join the conversation.