How to Make Musical Keyboard Using Arduino
by JunezRiyaz in Circuits > Arduino
5418 Views, 26 Favorites, 0 Comments
How to Make Musical Keyboard Using Arduino
![iiiiiii.jpg](/proxy/?url=https://content.instructables.com/FBI/XXIW/J3OPV8NR/FBIXXIWJ3OPV8NR.jpg&filename=iiiiiii.jpg)
Hello Guys, In this Instructable I will show you how to make a musical keyboard using Arduino Uno with basic components and in simpler manner.
Simpler electronic keyboards have switches under each key. Depressing a key connects a circuit, which triggers tone generation. Each key generate a unique specific tone.
Lets Start it !..
Components Required
![Screenshot (155).png](/proxy/?url=https://content.instructables.com/F1Q/GZVW/J3OPV5QO/F1QGZVWJ3OPV5QO.png&filename=Screenshot (155).png)
Arduino Uno - 1 [Banggood]
Breadboard - 1 [Banggood]
Piezo Buzzer - 1 [Banggood]
Jumper wires [Banggood]
Switches - 4 [Banggood]
Resistors [Banggood]
- 220 Ohm Resistor - 1
- 1 k Ohm Resistor - 1
- 10k Ohm Resistor - 1
- 1M Ohm Resistor - 1
For simplifying the project you can use arduino nano or arduino pro mini .
Arduino Nano [Banggood]
Arduino Pro Mini [Banggood]
Watch Video First!
![How to make musical instrument using Arduino](/proxy/?url=https://content.instructables.com/F1X/VC7Q/J3OPWG6A/F1XVC7QJ3OPWG6A.jpg&filename=How to make musical instrument using Arduino)
The video gives you all the information you need to build your own simple musical keyboard using arduino. During the next steps however I will present you some additional information to make the project even more simpler.
Circuiting
![Screenshot (13).png](/proxy/?url=https://content.instructables.com/FSZ/PESC/J3OPV6M4/FSZPESCJ3OPV6M4.png&filename=Screenshot (13).png)
![Screenshot (154).png](/proxy/?url=https://content.instructables.com/FSX/0NWP/J3OPV5MN/FSX0NWPJ3OPV5MN.png&filename=Screenshot (154).png)
![Screenshot (156).png](/proxy/?url=https://content.instructables.com/FHV/AUII/J3OPV5UM/FHVAUIIJ3OPV5UM.png&filename=Screenshot (156).png)
![Screenshot (157).png](/proxy/?url=https://content.instructables.com/FMW/Z9MI/J3OPV5YI/FMWZ9MIJ3OPV5YI.png&filename=Screenshot (157).png)
Here you can find the circuit on breadboard.
You can see my breadboard traces and it is easy to understand while making.
Place all the components on the breadboard according to schematic.
Coding the Arduino Uno
![Screenshot (1).png](/proxy/?url=https://content.instructables.com/FHF/P82A/J3OPV6I5/FHFP82AJ3OPV6I5.png&filename=Screenshot (1).png)
Code is attached, you can download it.
Upload the code to the Arduino Uno.
Downloads
You Made It!
![Screenshot (158).png](/proxy/?url=https://content.instructables.com/F8M/G2SX/J3OPV66D/F8MG2SXJ3OPV66D.png&filename=Screenshot (158).png)
If you want to learn C Programming you can easily learn at codingtute. It will enhance your arduino programming skills.
That's all guys you made it.
Feel free to comment.