विषयसूची:

Arduino पियानो: 5 कदम
Arduino पियानो: 5 कदम

वीडियो: Arduino पियानो: 5 कदम

वीडियो: Arduino पियानो: 5 कदम
वीडियो: #204 - How to make arduino piano 2024, जुलाई
Anonim
अरुडिनो पियानो
अरुडिनो पियानो
अरुडिनो पियानो
अरुडिनो पियानो

हाय दोस्तों क्या आप हमेशा से पियानो बनाना चाहते हैं, अगर हाँ, तो आप सही जगह पर हैं।

सामग्री

1. अरुडिनो

2. 8 ओम स्पीकर

3. प्रतिरोधों को नीचे खींचें (1k - 10k ठीक काम करेगा)

4. 8 चातुर्य स्विच

5. ब्रेडबोर्ड और वर्बार्ड

चरण 1: ऊपर खींचो और प्रतिरोधों को नीचे खींचो

ऊपर खींचो और प्रतिरोधों को नीचे खींचो
ऊपर खींचो और प्रतिरोधों को नीचे खींचो
ऊपर खींचो और प्रतिरोधों को नीचे खींचो
ऊपर खींचो और प्रतिरोधों को नीचे खींचो

रोकनेवाला खींचो

यह रेसिस्टर्स हैं जो पिन कनेक्ट नहीं होने या कोई स्टेट नहीं होने पर पिन की लॉजिक स्टेट को हाई रखते हैं।

प्रतिरोधों को नीचे खींचो

यह रेसिस्टर्स कनेक्ट न होने पर या पिन की कोई अवस्था न होने पर पिन की लॉजिक स्टेट को कम रखने में मदद करते हैं।

पुल अप और पुल डाउन रेसिस्टर्स के बारे में अधिक जानने के लिए यहां जाएं

playground.arduino.cc/CommonTopics/PullUpD…

नोट: तीन पिन स्टेट्स हैं जो हाई, लो और फ्लोटिंग या हाई इंपेंडेंस हैं। जब एक पिन हाई होता है तो इसका मतलब 5v (Arduino MCU के लिए) होता है, जबकि LOW का मतलब है कि यह 0v या GND के पास है, जबकि फ्लोटिंग के लिए इसका कोई मतलब नहीं है कि यह न तो हाई या लो है।

ध्यान दें: इस निर्देश में हम पुल डाउन रेसिस्टर्स का उपयोग करेंगे

चरण 2: टोन फ़क्शन और फ़्रिक्वेंसी

Arduino टोन फंक्शन

इस फ़ंक्शन का उपयोग Arduino पिन पर किसी भी आवृत्ति को उत्पन्न करने के लिए किया जाता है

टोन (पिन, आवृत्ति, अवधि या देरी);

उदाहरण के लिए टोन (९, ३१००, १००);

एक नहीं()

इस फ़ंक्शन का उपयोग तब किया जाता है जब आप किसी विशेष पिन पर कोई स्वर या आवृत्ति नहीं बजाना चाहते हैं।

नोटोन (पिन);

उदाहरण के लिए नोटोन (9); // यह पिन 9 पर कोई स्वर या आवृत्ति नहीं बजाएगा।

नोट: यदि आप टोन के लिए उपयोग किए गए पिन को बदलना चाहते हैं तो सुनिश्चित करें कि यह पीडब्लूएम पिन है।

टोन (पीडब्लूएम पिन, आवृत्ति, देरी);

नोटोन (पीडब्लूएम पिन); Arduino के लिए pwm पिन खोजने के लिए इंटर्न ब्राउज़ करें। उदाहरण के लिए (Arduino pro mini का pwm पिन) खोजें। बस प्रो मिनी को आपके द्वारा उपयोग किए जा रहे Arduino माइक्रो कंट्रोलर में बदलें। pwm के बारे में अधिक जानकारी के लिए https://www.arduino.cc/en/Tutorial/PWM पर जाएं

चरण 3: क्षणिक स्विच (चातुर्य स्विच)

क्षणिक स्विच (चातुर्य स्विच)
क्षणिक स्विच (चातुर्य स्विच)

जब दबाया जाता है तो यह स्विच उस क्षण के लिए जुड़ा होता है जब आप उन्हें तुरंत दबाते हैं आप अपना हाथ हटाते हैं तो वे डिस्कनेक्ट हो जाते हैं। चातुर्य स्विच का उपयोग करने के तरीके के बारे में अधिक स्पष्टीकरण के लिए इस निर्देश में वीडियो डाउनलोड करें

चरण 4: स्कैमैटिक्स

schematics
schematics

यदि आप आंतरिक पुल अप रेसिस्टर के साथ कोड का उपयोग कर रहे हैं तो इस स्कीमैटिक्स में पुल डाउन रेसिस्टर्स को अनदेखा करें। अपने स्पीकर के एक लीड को pwm पिन 9 या आपके द्वारा उपयोग किए जा रहे pwm पिन और दूसरे को GND से कनेक्ट करना याद रखें। यदि आपका स्पीकर ध्रुवीकृत है, तो पॉजिटिव लीड को आप अपना pwm पिन और नेगेटिव पिन को GND से कनेक्ट करें।

चरण 5: कोड

दूसरा कोड मेरे द्वारा उन लोगों के लिए पूरी तरह से संशोधित किया गया था जिनके पास पुल डाउन रेसिस्टर्स के रूप में उपयोग करने के लिए प्रतिरोधक नहीं हैं

कोड एक का नाम Arduino पियानो.ज़िप है, जबकि कोड2 पियानो.ज़िप है

पढ़ने के लिए धन्यवाद। अपना पियानो तब तक बजाएं जब तक आपकी आत्मा खुशी के लिए छलांग न लगा दे।

मैं अपना YouTube वीडियो एम्बेड नहीं कर सका, लेकिन आप इसे इस लिंक के माध्यम से एक्सेस कर सकते हैं

www.youtube.com/embed/apsuFn0Wp1g

सिफारिश की: