विषयसूची:

1-बटन मिडी नियंत्रक ट्यूटोरियल: 6 कदम
1-बटन मिडी नियंत्रक ट्यूटोरियल: 6 कदम

वीडियो: 1-बटन मिडी नियंत्रक ट्यूटोरियल: 6 कदम

वीडियो: 1-बटन मिडी नियंत्रक ट्यूटोरियल: 6 कदम
वीडियो: HTML Tutorial: Img and Anchor tags | Web Development Tutorials #6 2024, नवंबर
Anonim
Image
Image

वहाँ Arduino-MIDI नियंत्रकों के लिए बहुत सारे ट्यूटोरियल हैं, यह एक साधारण बटन और पोटेंशियोमीटर के साथ रोलिंग प्राप्त करने का एक नंगे-हड्डियों का पूर्वाभ्यास है। जब मैं अभी शुरुआत कर रहा था तो मुझे कुछ इस तरह से भागना अच्छा लगता था इसलिए मैंने "भविष्य में" की मदद करने के उद्देश्य से इस ट्यूटोरियल को बनाया! इससे एक निर्माता को अपने स्वयं के डिजाइन और नए संगीत वाद्ययंत्रों के संश्लेषण में अधिक स्वतंत्र होने की अनुमति मिलनी चाहिए! इसके साथ अजीब हो जाओ!

चरण 1: सामग्री

आपको निम्नलिखित की आवश्यकता होगी: -Arduino Pro Micro

-क्षणिक बटन

-10k पोटेंशियोमीटर

-हुकअप तार

-ब्रेड बोर्ड

-अरुडिनो आईडीई

-MIDI_Controller.h

-DAW (गेराज बैंड, एबलटन, साउंडट्रैप, आदि)

चरण 2: कोड लिखें

मैं पृष्ठ के शीर्ष पर वीडियो लिंक में कोड लिखने के माध्यम से चलता हूं यदि आप इसे चरण-दर-चरण तरीके से देखना चाहते हैं। यदि आप केवल स्केच डाउनलोड करना चाहते हैं और उसे संशोधित करना चाहते हैं तो मैं इस खंड में एक लिंक शामिल करूंगा।

मैं जिस पुस्तकालय का उपयोग कर रहा हूं (और उसका बहुत बड़ा प्रशंसक) MIDI_controller.h पुस्तकालय है। इसके लिए जीथब रिपोजिटरी का एक लिंक यहां दिया गया है, पुस्तकालय बनाने और इसे साझा करने के लिए tttapa को बहुत धन्यवाद।

मैंने नियंत्रक के विस्तार के लिए कुछ टिप्पणी की गई पंक्तियों को शामिल किया है। उद्देश्य एक नींव स्थापित करना है जिसके लिए आप एक ऐसा उपकरण बना सकते हैं जो वास्तव में आपको प्रतिबिंबित करे!

चरण 3: सर्किट का निर्माण करें

सर्किट का निर्माण करें!
सर्किट का निर्माण करें!
सर्किट का निर्माण करें!
सर्किट का निर्माण करें!
सर्किट का निर्माण करें!
सर्किट का निर्माण करें!

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

(पहली तस्वीर)चरण 1: Arduino पर "VCC" पिन से रेड हुकअप वायर को ब्रेडबोर्ड के "+" रेल से कनेक्ट करें। चरण 2: रेड हुकअप वायर को पोटेंशियोमीटर पर राइट-हैंड पिन से "+" रेल पर कनेक्ट करें ब्रेडबोर्ड। चरण 3: Arduino पर "GND" पिन से ब्लू हुकअप वायर को ब्रेडबोर्ड के "-" रेल से कनेक्ट करें। चरण 4: पोटेंशियोमीटर पर बाएं हाथ के पिन से ब्लू हुकअप तार को ब्रेडबोर्ड पर "-" रेल से कनेक्ट करें। चरण 5: बटन पर एक पिन से ब्लू हुकअप तार को ब्रेडबोर्ड के "-" रेल से कनेक्ट करें।

(दूसरा चित्र)चरण 1: Arduino पर "2" पिन करने के लिए बटन पर "अन्य" पिन से सफेद जम्पर तार कनेक्ट करें। (तीसरी तस्वीर) चरण 1: पोटेंशियोमीटर पर मध्य पिन से सफेद जम्पर तार को पिन से कनेक्ट करें " A0" Arduino पर।(चौथी तस्वीर)यह पोटेंशियोमीटर के रिक्ति और पिन संरेखण को दर्शाता है।

चरण 4: कोड अपलोड करें

कोड अपलोड करें!
कोड अपलोड करें!

मेनू से "Arduino Leonardo" बोर्ड का चयन करें और IDE से Arduino पर स्केच अपलोड करें और वह यह है!

चरण 5: DAW से कनेक्ट करें

DAW से कनेक्ट करें
DAW से कनेक्ट करें
DAW से कनेक्ट करें
DAW से कनेक्ट करें

चूंकि इस डिवाइस को किसी अन्य की तरह MIDI डिवाइस होने के लिए प्रोग्राम किया गया है, इसलिए आपको इसे चलाने के लिए कुछ भी फैंसी नहीं करना पड़ सकता है, लेकिन आपको "सेटिंग" मेनू में जाना पड़ सकता है ताकि प्रोग्राम को नियंत्रक को सुनने के लिए कहा जा सके। मैं आमतौर पर एबलेटन का उपयोग करता हूं लेकिन इस बार मैंने वेब-आधारित डीएडब्ल्यू "साउंडट्रैप" के साथ प्रयास करने का फैसला किया। मैं इसे स्थापित करने से कुछ ही क्लिक दूर था और एक बार जब मैंने डिवाइस मेनू से "अरुडिनो लियोनार्डो" का चयन किया तो यह पूरी तरह से प्रतिक्रिया देना शुरू कर दिया।

चरण 6: समाप्त

अगला कदम आपको उठाना है! आप इसे अगले स्तर पर कैसे ले जाएंगे? आप किस प्रकार के बटनों का प्रयोग करेंगे? 3-डी प्रिंटेड एनक्लोजर? टिप्पणियों में कोई प्रश्न पोस्ट करें और शुभकामनाएँ!

सिफारिश की: