कीबोर्ड पियानो

कीबोर्ड पियानो

नमस्ते, प्रशिक्षकों के इस पोस्ट में, मैं आपको अपनी अर्दीनो पियानो परियोजना दिखाना चाहूंगा। इसमें कूदते हैं।

Arduino क्या है?


बहुत से लोगों के लिए जो आर्डिनो के बारे में नहीं जानते हैं। Arduino एक माइक्रोकंट्रोलर है जो आपको इलेक्ट्रॉनिक्स सीखने में मदद करता है और इसका उपयोग खेलने के लिए भी किया जाता है। : Arduino में डिजिटल और एनालॉग पिन हैं। आउटपुट देने के लिए डिजिटल का उपयोग किया जाता है। जबकि सेंसर के इनपुट के लिए एनालॉग पिन का उपयोग किया जाता है।

Arduino में 5v पिन भी है, जो 5 वोल्ट का करंट प्रदान करता है। Arduino के कई बोर्ड हैं जैसे: Arduino Uno (जिसे हम निम्नलिखित प्रोजेक्ट में उपयोग कर रहे हैं) Arduino MegaArduino lilypadArduino NndAndAndAndAndAndAndo के साथ कई और प्रोजेक्ट्स में आप arduino uno का उपयोग करने जा रहे हैं जिन्हें आप खरीद सकते हैं यहाँ: http: //store.arduino.cc/ और यहाँ: http://www.daraz.pk/arduino/

बजर क्या है?

जैसा कि नाम से एक बजर एक इलेक्ट्रॉनिक उपकरण है जो गूंजता है, या ध्वनि बनाता है। यह कुछ इस तरह है:
एक बजर में दो पिन होते हैं। एक छोटी और एक लंबी। शॉर्ट पिन जमीन पर जाता है जो प्रतीक में GND का मतलब है। और लंबा पैर किसी भी डिजिटल पिन पर चला जाता है।

आवश्यक चीजें:
1) Arduino Uno
2) बजर
3) जम्पर तार
4) Arduino सॉफ्टवेयर
5) ब्याज (लोलज़)

कोड:

LearnBtoA.com ** / द्वारा एक परियोजना

# पिनक "पिच"
int C [] = {N_C5};
int CS [] = {N_CS5};
int D [] = {N_D5};
int DS [] = {N_DS5};
int E [] = {N_E5};
int F [] = {N_F5};
int FS [] = {N_FS5};
int G [] = {N_G5};
int GS [] = {N_GS5};
int A [] = {N_A5};
int AS [] = {N_AS5};
int B [] = {N_B5};
int CC [] = {N_C6};
int अवधि (500);


व्यर्थ व्यवस्था() {
पिनमोड (11, OUTPUT); // डिजिटल पिन 11 वह जगह है जहां आप अपने बजर को कनेक्ट करते हैं
Serial.begin (9600);
Serial.println ("बज़ेर कीबोर्ड!");
Serial.println ("नोट्स: ए-एस-डी-एफ-जी-एच-जे");
सीरियल.प्रिंटलेन ("#: क्यू-डब्ल्यू-ई-आर-टी-वाई-यू");
}
शून्य लूप ()
{अगर (सीरियल.विभाजित ()) {
char ch = Serial.read ();
अगर (ch == 'a')
{for (int Note = 0; नोट <1; नोट ++)
{टोन (11, सी [नोट], अवधि);
}
}
अगर (ch == 'q')
{for (int Note = 0; नोट <1; नोट ++)
{टोन (11, सीएस [नोट], अवधि);
}
}
अगर (ch == 's')
{for (int Note = 0; नोट <1; नोट ++)
{टोन (11, डी [नोट], अवधि);
}
}
अगर (ch == 'w')
{for (int Note = 0; नोट <1; नोट ++)
{टोन (11, डीएस [नोट], अवधि);
}
}
if (ch == 'd') {for (int Note = 0; नोट <1; नोट ++)
{टोन (11, ई [नोट], अवधि);
}
}
if (ch == 'f') {for (int Note = 0; नोट <1; नोट ++)
{टोन (11, एफ [नोट], अवधि);
}
}
अगर (ch == 'r') {के लिए (int नोट = 0; नोट <1; नोट ++)
{टोन (11, एफएस [नोट], अवधि);
}
}
अगर (ch == 'g') {के लिए (int नोट = 0; नोट <1; नोट ++)
{टोन (11, जी [नोट], अवधि);
}
}
if (ch == 't') {for (int नोट = 0; नोट <1; नोट ++)
{टोन (11, जीएस [नोट], अवधि);}} अगर (ch == 'h')
{for (int Note = 0; नोट <1; नोट ++)
{टोन (11, ए [नोट], अवधि);
}
}
अगर (ch == 'y') {के लिए (int नोट = 0; नोट <1; नोट ++)
{टोन (11, एएस [नोट], अवधि);
}
}
अगर (ch == 'j') {के लिए (int नोट = 0; नोट <1; नोट ++)
{टोन (11, बी [नोट], अवधि);
}
}
अगर (ch == 'u') {के लिए (int नोट = 0; नोट <1; नोट ++)
{टोन (11, सीसी [नोट], अवधि);
}
}
}
}
कोड अपलोड करने के बाद, Ctrl + Shift + M दबाएं और a, s, d, f, g टाइप करें और आपका बजर अलग-अलग शोर उत्पन्न करेगा।

आपूर्ति:

चरण 1: