Introduction: Keypad Piano

Picture of Keypad Piano

This tutorial will show how to create a basic 8 note piano using a 4x4 keypad and a passive buzzer.

In this project, the 1 through 8 keys will play notes on the piano, and the A-D buttons will play pre-set melodies.

Step 1: Connect Membrane Keypad to the Arduino.

Picture of Connect Membrane Keypad to the Arduino.

Connect the keypad to the pins on the Arduino.

1. With the keypad facing up, connect a wire from the far left pin on the keypad to pin 9 on the Arduino.

2. Continue attaching wires from left to right on the keypad into the pins on the Arduino in descending order from 9 to 2.

Step 2: Connect the Passive Speaker to the Arduino

Picture of Connect the Passive Speaker to the Arduino

You will need 2 male to female wires to connect the passive speaker to the Arduino.

1. Attach female ends of the 2 wires to the passive speaker.

2. Attach 1 male end of the wire to pin 12 of the Arduino.

3. Attach the other male end of the wire to ground on the Arduino

Step 3: Run the Code Provided in This Instructable

Picture of Run the Code Provided in This Instructable

1. The 1-8 buttons should make the speaker play different tones.

2. The 9 button will play the highest note possible for the Arduino

3. The 0 button will play the lowest note possible for the Arduino

4. The A button will play the Mario theme song

5. The B button will play Mary Had a Little Lamb.

6. The C button will play a basic scale.

7. The D button will play Twinkle Twinkle Little Star.

Comments

About This Instructable

53views

1favorite

License:

More by cowelld:Keypad PianoMaster - Slave - LED ControllerButton With Dimmer Tutorial
Add instructable to: