How to Make Easy OCTAPAD using Arduino
How to Make Easy OCTAPAD using Arduino
But the ways of I'm going to show you in today is different from those. Because We only need Arduino Board and PC. PC means we must install a Small Software to Our PC. That's why we want a PC. My thinking is Laptop is much approximate than a Desktop.When we Play the HOME MADE OCTAPAD, the Sounds will come from the Laptop or Desktop.
Firstly, We must Know what we are going to Do :
There are many OCTAPAD PC software in the market. I found a great one. This is DvDrum Octapad Software. This is very special software when we compare with others.
This is the Picture of the Software GUI :
You see many different Drums int Picture. The Different of this Software is we can Play this All of the Drums and drum cymbals.
I mean, when we press the Keys of our Laptop of Desktop PC keyboard, then we can get the drum sound out from the PC. Different and Different keys bring the Different type of Sounds...
There are lot of Software like Dv Drum. So you can use Better one according to your opinion.
You Can Download the Software : Click Here
Ok, I thinks you have installed the DvDrum software and you have tested how it works.
So Let's go to Next Part.
Think, You can use Arduino as a Keyboard. I mean We can use Arduino Micro, Arduino Leanado, Arduino DUE to input the Keyboards like a Keyboard doing.
Think, for example if we Press the 'A' letter of our Keyboard, the Quickly DvDrum get Cymbal Sound out.
Likewise if we input 'A' letter using Arduino to PC, then also DvDrum Get sounds out.
So. We make a Physically OCTAPAD and input the keyboard inputs to PC.
OK, Let's see How to make Physical Part of OCTAPAD :
We Need :
- Arduino Board - Leanardo, Micro, ProMicro, DUE
- Piezo Sensors - According to the number of Pads.
- 1 M Resistors
Circuit Diagram :
Physical Construction :
- Stick the All Piezo Sensor to the Down side of the Pads.
Arduino Code :
- Upload this to Arduino Learnado, Micro or Due...
#include "Keyboard.h"
int level = 300; // You can change this according to you octapad
void setup() {
Keyboard.begin();
}
void loop() {
int pad1 = analogRead(0);
int pad2 = analogRead(1);
int pad3 = analogRead(2);
if (pad1 > level) {
Keyboard.write('a');
}
if (pad2 > level) {
Keyboard.write('g');
}
if (pad3 > level) {
Keyboard.write('k');
}
}
- OK, Connect you arduino and PC by Data Cable and open the DvDrum software and Play the Octapad...
Thanks, Share this Post and Subscribe our YouTube Channel : Click Here to Subscribe.

This comment has been removed by the author.
ReplyDeletePlease bimsara ayye mata uno bord ekta keybord libry eka dann kiyl denna
ReplyDeletePro micro boad ekata coad eka danne kohomada
ReplyDeletearduino nano bord ekak khmd key bord ekk widiyat input karanne key 8..kta code eka ewann..
ReplyDelete