विषयसूची:
- चरण 1: सामग्री और उपकरण
- चरण 2: मॉड्यूल: कीबोर्ड
- चरण 3: मॉड्यूल: नियंत्रण कक्ष
- चरण 4: मॉड्यूल: मदरबोर्ड
- चरण 5: कोड
- चरण 6: आवरण
- चरण 7: उपयोग
![DoReMiQuencer - कीबोर्ड के साथ प्रोग्राम करने योग्य मिडी सीक्वेंसर: 7 कदम DoReMiQuencer - कीबोर्ड के साथ प्रोग्राम करने योग्य मिडी सीक्वेंसर: 7 कदम](https://i.howwhatproduce.com/images/004/image-9060-13-j.webp)
वीडियो: DoReMiQuencer - कीबोर्ड के साथ प्रोग्राम करने योग्य मिडी सीक्वेंसर: 7 कदम
![वीडियो: DoReMiQuencer - कीबोर्ड के साथ प्रोग्राम करने योग्य मिडी सीक्वेंसर: 7 कदम वीडियो: DoReMiQuencer - कीबोर्ड के साथ प्रोग्राम करने योग्य मिडी सीक्वेंसर: 7 कदम](https://i.ytimg.com/vi/G5CZAQAUQwA/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
![DoReMiQuencer - कीबोर्ड के साथ प्रोग्राम करने योग्य मिडी सीक्वेंसर DoReMiQuencer - कीबोर्ड के साथ प्रोग्राम करने योग्य मिडी सीक्वेंसर](https://i.howwhatproduce.com/images/004/image-9060-14-j.webp)
यह उपकरण VCVRack के उपयोग के लिए बनाया गया था, जो VCV द्वारा बनाया गया एक आभासी मॉड्यूलर सिंथेसाइज़र है, लेकिन एक सामान्य उद्देश्य MIDI नियंत्रक के रूप में काम कर सकता है।
यह चयनित मोड के आधार पर MIDI सीक्वेंसर या कीबोर्ड के रूप में कार्य करता है। कुंजी के लिए मैप किए गए MIDI नोट Do, Re, Mi, Fa, Sol, La, Ti, Do' हैं, इसलिए नाम।
सीक्वेंसर मोड में, यह 16 प्रोग्राम किए गए नोटों के माध्यम से 'एकल' या 'निरंतर' मोड में स्विच के माध्यम से चयन योग्य है।
अनुक्रम को प्रोग्राम करने के लिए, डिवाइस को 'रिकॉर्ड' मोड में स्विच करने की आवश्यकता होती है, जहां नोट बटन दबाने से अनुक्रम बनता है।
बेशक, डिवाइस को आपकी आवश्यकताओं के अनुरूप अनुकूलित किया जा सकता है और इस कारण से मॉड्यूलर तरीके से डिज़ाइन किया गया है।
यह मेरी पहली शिक्षाप्रद और रचनात्मक आलोचना है और ईमानदार तारीफों की बहुत सराहना की जाती है।
चरण 1: सामग्री और उपकरण
![सामग्री और उपकरण सामग्री और उपकरण](https://i.howwhatproduce.com/images/004/image-9060-15-j.webp)
अवयव:
- अरुडिनो नैनो
- 3-स्थिति-स्विच *3
- बटन *10 (11 यदि आप एक अतिरिक्त रीसेट बटन चाहते हैं)
- 100k रोकनेवाला *10
- SSD1306 डिस्प्ले
- SN74HC165 समानांतर-इन-सीरियल-आउट शिफ्ट रजिस्टर
- 16pin सॉकेट (वैकल्पिक लेकिन अनुशंसित)
- ब्रेडबोर्ड या पीसीबी
- आवरण या बेसप्लेट
- पुरुष और महिला पिन हेडर (वैकल्पिक)
- एल ई डी और मिलान प्रतिरोधक (वैकल्पिक)
उपकरण:
- सोल्डरिंग आयरन
- Arduino के लिए USB केबल
- Arduino IDE के साथ लैपटॉप या पीसी
चरण 2: मॉड्यूल: कीबोर्ड
अवयव:
- बटन *10
- SSD1306 डिस्प्ले
- ब्रेडबोर्ड या पीसीबी
- 100k रोकनेवाला *10
- पुरुष पिन हेडर (वैकल्पिक)
कॉन्फ़िगरेशन में 8 बटन माउंट करें जिसमें आप उन्हें एक उपयुक्त कीबोर्ड के रूप में पाते हैं, मैं 1- या 2-पंक्ति सेटअप की अनुशंसा करता हूं।
शेष 2 बटनों को माउंट करें जहां आप चाहते हैं कि आपका बीपीएम नियंत्रण हो।
उस डिस्प्ले को माउंट करें जहां आप इसे कीबोर्ड पर चाहते हैं।
प्रतिरोधों को बटनों से मिलाएं और बटनों को कनेक्ट करें और योजनाबद्ध के अनुसार या तो हेडर से या सीधे शिफ्ट रजिस्टर और अरुडिनो में प्रदर्शित करें।
चरण 3: मॉड्यूल: नियंत्रण कक्ष
अवयव:
- 3-स्थिति-स्विच *3
- ब्रेडबोर्ड या पीसीबी
- बटन (वैकल्पिक)
- पुरुष पिन हेडर (वैकल्पिक)
ब्रेडबोर्ड पर स्विच माउंट करें।
वैकल्पिक रूप से, आप पैनल पर रीसेट बटन भी जोड़ सकते हैं।
अतिरिक्त जोड़ स्थिति एल ई डी हो सकते हैं जो बटनों से जुड़े होते हैं।
योजनाबद्ध के अनुसार स्विच और अतिरिक्त घटकों को पिन हेडर से या सीधे Arduino से कनेक्ट करें।
वैकल्पिक रूप से, नियंत्रण कक्ष को कीबोर्ड में एकीकृत किया जा सकता है।
चरण 4: मॉड्यूल: मदरबोर्ड
![मॉड्यूल: मदरबोर्ड मॉड्यूल: मदरबोर्ड](https://i.howwhatproduce.com/images/004/image-9060-16-j.webp)
अवयव:
- अरुडिनो नैनो
- SN74HC165 शिफ्ट रजिस्टर
- 16pin डीआईपी सॉकेट (वैकल्पिक लेकिन अनुशंसित)
- ब्रेडबोर्ड या पीसीबी
- महिला पिन हेडर (वैकल्पिक)
बोर्ड पर Arduino और शिफ्ट रजिस्टर या सॉकेट को माउंट करें। सॉकेट का उपयोग करते समय, रजिस्टर को सॉकेट में डालें।
मॉड्यूल को जोड़ने के लिए पिन हेडर का उपयोग करते समय, महिला हेडर को बोर्ड पर माउंट करें।
योजनाबद्ध के अनुसार घटकों को मिलाएं।
चरण 5: कोड
Arduino पर संलग्न कोड स्थापित करें।
स्क्रीन पर वस्तुओं की स्थिति के साथ-साथ पिनआउट और कॉन्फ़िगरेशन को #DEFINEs के माध्यम से नियंत्रित किया जाता है।
प्रारंभ () विधि केवल पिन और प्रदर्शन के साथ-साथ नोट्स के लिए सरणी को प्रारंभ करती है।
PrintBPM () विधि स्क्रीन पर BPM के लेखन को संभालती है। बीपीएम सेट करते समय उपयोगिता को बढ़ाना आवश्यक है, जिससे प्रत्येक बीपीएम के लिए एक बटन प्रेस की आवश्यकता के बजाय मूल्य को तेजी से बदलने की अनुमति मिलती है।
राइटमिडी () विधि सीरियल के माध्यम से मिडी कमांड भेजने का काम करती है।
लूप () विधि में 'सीक्वेंसर' मोड के साथ-साथ 'कीबोर्ड' मोड भी होता है। यह डिवाइस के कार्यों को संभालता है, नियंत्रण कक्ष इनपुट की जांच करता है कि यह निर्धारित करने के लिए कि किस मोड को निष्पादित करना है और कीबोर्ड इनपुट प्राप्त करने के लिए शिफ्ट रजिस्टर को पढ़ना है।
चलाए जाने वाले चरणों या नोटों की संख्या को बदलना, स्क्रीन की स्थिति में समायोजन आवश्यक हो सकता है।
चरण 6: आवरण
अवयव:
- आवरण या बेसप्लेट
- इकट्ठे डिवाइस
- आपके डिज़ाइन के आधार पर अतिरिक्त घटक, जैसे कि स्क्रू।
अपने डिज़ाइन के आधार पर डिवाइस को केसिंग में या बेसप्लेट पर माउंट करें।
मैंने एक 3D-मुद्रित बेसप्लेट चुना, जिसे बाद में मुझे डिवाइस को होल्ड करने के लिए समायोजित करने की आवश्यकता थी।
चरण 7: उपयोग
![प्रयोग प्रयोग](https://i.howwhatproduce.com/images/004/image-9060-17-j.webp)
नियंत्रण कक्ष पर स्विच का उपयोग करके अपने इच्छित मोड का चयन करें।
कीबोर्ड मोड में, उस नोट के साथ बटन दबाएं जिसे आप चलाना चाहते हैं। डिस्प्ले को दिखाना चाहिए कि कौन सा नोट चलाया जा रहा है।
सीक्वेंसर मोड में, प्ले मोड में होने पर डिवाइस अपने आप चलेगा।
'रिकॉर्ड' मोड में, आप कीबोर्ड पर बटनों को दबाकर एक क्रम को प्रोग्राम कर सकते हैं।
'प्ले' मोड में, डिवाइस चलाए गए नोट को सीरियल पर भेजेगा। यदि वही नोट चलाया जाता है और डिवाइस 'निरंतर' मोड में है, तो नोट को रोका नहीं जाएगा और फिर से बजाया जाएगा, अन्यथा नोट बंद हो जाएगा और अगला बजाया जाएगा।
सिफारिश की:
प्रोग्राम करने योग्य कद्दू लाइट: 25 कदम (चित्रों के साथ)
![प्रोग्राम करने योग्य कद्दू लाइट: 25 कदम (चित्रों के साथ) प्रोग्राम करने योग्य कद्दू लाइट: 25 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/001/image-743-8-j.webp)
प्रोग्रामेबल कद्दू लाइट: यह इंस्ट्रक्शनल ATTiny माइक्रोकंट्रोलर के साथ प्रोग्रामेबल कद्दू लाइट बनाने के लिए है। इसे Arduino IDE का उपयोग करके किसी भी व्यक्ति (आयु 8+) को इलेक्ट्रॉनिक्स और प्रोग्रामिंग माइक्रोकंट्रोलर में पेश करने के लिए एक लर्निंग डेमो के रूप में डिज़ाइन किया गया था। झुकी हुई ओब्जेक
प्रोग्राम करने योग्य एलईडी का उपयोग करके एकीकृत ब्लिंकर के साथ मोटरसाइकिल टेल लैंप: 4 कदम
![प्रोग्राम करने योग्य एलईडी का उपयोग करके एकीकृत ब्लिंकर के साथ मोटरसाइकिल टेल लैंप: 4 कदम प्रोग्राम करने योग्य एलईडी का उपयोग करके एकीकृत ब्लिंकर के साथ मोटरसाइकिल टेल लैंप: 4 कदम](https://i.howwhatproduce.com/images/005/image-12968-j.webp)
प्रोग्राम करने योग्य एलईडी का उपयोग करके एकीकृत ब्लिंकर के साथ मोटरसाइकिल टेल लैंप: हैलो! यह आपकी मोटरसाइकिल या संभवतः WS2812B (व्यक्तिगत रूप से पता करने योग्य एलईडी) और Arduinos का उपयोग करके एक कस्टम प्रोग्रामेबल RGB टेल लैंप (एकीकृत ब्लिंकर / संकेतक के साथ) बनाने का एक आसान DIY है। . लाइटिन के 4 तरीके हैं
अजीब चीजें प्रोग्राम करने योग्य हूडि: 9 कदम (चित्रों के साथ)
![अजीब चीजें प्रोग्राम करने योग्य हूडि: 9 कदम (चित्रों के साथ) अजीब चीजें प्रोग्राम करने योग्य हूडि: 9 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/009/image-26402-j.webp)
अजीब चीजें प्रोग्राम करने योग्य हूडि: आपको कभी भी राक्षसों की दुःस्वप्न दुनिया में समय बिताने की ज़रूरत नहीं है, लेकिन कभी-कभी आप केवल एक शर्ट पहनना चाहते हैं जो कहता है कि आप पूरी तरह से वहां रह सकते हैं यदि आप चाहते हैं। चूंकि इस तरह की शर्ट खुले बाजार में मौजूद नहीं है, इसलिए हमने अपना ओ
पायथन के साथ प्रोग्राम करने योग्य एलईडी बाइक लाइट: 4 कदम
![पायथन के साथ प्रोग्राम करने योग्य एलईडी बाइक लाइट: 4 कदम पायथन के साथ प्रोग्राम करने योग्य एलईडी बाइक लाइट: 4 कदम](https://i.howwhatproduce.com/images/002/image-3655-60-j.webp)
पायथन के साथ प्रोग्राम करने योग्य एलईडी बाइक लाइट: यह ट्यूटोरियल आपको दिखाएगा कि कुछ शांत एलईडी बाइक लाइट कैसे बनाएं जो पायथन के साथ प्रोग्राम करने योग्य हैं। सबसे पहले, सुनिश्चित करें कि आपके पास सभी आपूर्तियां हैं: जेम्मा एम0 माइक्रोकंट्रोलर 10k पोटेंशियोमीटर 1 एम नियोपिक्सल एलईडी स्ट्रिप 30 पिक्सल/मीटर यूएसबी बैट
प्रोग्राम करने योग्य एल ई डी के साथ एक क्रिसमस स्टार: 7 कदम
![प्रोग्राम करने योग्य एल ई डी के साथ एक क्रिसमस स्टार: 7 कदम प्रोग्राम करने योग्य एल ई डी के साथ एक क्रिसमस स्टार: 7 कदम](https://i.howwhatproduce.com/images/006/image-17333-5-j.webp)
प्रोग्राम करने योग्य एल ई डी के साथ एक क्रिसमस स्टार: मैं इस साल अपने आउटडोर क्रिसमस डिस्प्ले के लिए कुछ अलग चाहता था, इसलिए मैंने आरजीबी प्रोग्रामयोग्य एल ई डी (कभी-कभी नियोपिक्सल एलईडी कहा जाता है) की एक स्ट्रिंग खरीदने और क्रिसमस स्टार बनाने का फैसला किया। ये एल ई डी व्यक्तिगत रूप से रंग और चमक के लिए प्रोग्राम किए जा सकते हैं