- MATLAB के लिए सेटअप हार्डवेयर सपोर्ट पैकेज:
- परीक्षण MATLAB:
- MATLAB और Arduino का उपयोग करके एलईडी को नियंत्रित करना:
इस परियोजना में, हम सीखने जा रहे हैं,
- MATLAB सॉफ्टवेयर में Arduino के लिए हार्डवेयर समर्थन कैसे सेट करें ।
- MATLAB कोड का उपयोग करके एक Arduino को कैसे नियंत्रित करें ।
हम आमतौर पर Arduino को कोड लिखने और अपलोड करने के लिए Arduino IDE का उपयोग करते हैं। MATLAB का लाभ यह है कि यह एक उच्च-स्तरीय प्रोग्रामिंग भाषा का उपयोग करता है जो C / C ++ से आसान है। MATLAB का उपयोग करने का अन्य लाभ यह है कि, हम I / O संचालन के परिणामों को जल्दी से (बिना संकलन के) देख सकते हैं। इसके अलावा, MATLAB प्लॉटिंग फ़ंक्शंस प्रदान करता है जिसका उपयोग हम Arduino से एकत्रित डेटा का शीघ्र विश्लेषण और कल्पना करने के लिए कर सकते हैं। सबसे पहले, हम सीखना चाहते हैं कि MATLAB सॉफ्टवेयर में Arduino के लिए हार्डवेयर सपोर्ट पैकेज कैसे सेटअप किया जाए। MATLAB सॉफ्टवेयर में Arduino के लिए हार्डवेयर समर्थन पैकेज स्थापित करने के बाद, हम MATLAB कोड का उपयोग करके Arduino बोर्ड से जुड़े एलईडी को नियंत्रित करने जा रहे हैं ।
MATLAB के लिए सेटअप हार्डवेयर सपोर्ट पैकेज:
चरण 1. प्रारंभ MATLAB (नवीनतम संस्करण पसंदीदा)।
चरण 2. में पर्यावरण वाले अनुभाग में Add-ons> प्राप्त हार्डवेयर समर्थन संकुल ।
चरण 3. यह ऐड-ऑन एक्सप्लोरर विंडो शुरू करेगा।
चरण 4. Arduino हार्डवेयर के लिए MATLAB समर्थन पैकेज पर क्लिक करें ।
चरण 5. इंस्टॉल पर क्लिक करें, अब इंस्टॉलर आपको अपने मैथवर्क्स खाते में लॉग इन करने के लिए कहेगा । यदि आपके पास MathWorks खाता नहीं है, तो आप स्थापना के दौरान एक खाता बना सकते हैं ।
चरण 6. लॉगिन करने के बाद, लाइसेंस समझौते को स्वीकार करें और स्थापना के लिए आगे बढ़ें।
चरण 7. अब, पैकेज को डाउनलोड करने और स्थापित करने के लिए प्रतीक्षा करें ।
चरण 8. अब आपने सफलतापूर्वक MATLAB के लिए Arduino सपोर्ट पैकेज स्थापित किया है ।
परीक्षण MATLAB:
MATLAB के लिए समर्थन पैकेज स्थापित करने के बाद, हमें यह जांचने की आवश्यकता है कि यह ठीक से स्थापित है या नहीं।
1. खुला MATLAB।
2. Arduino को PC से कनेक्ट करें।
3. MATLAB कमांड विंडो में निम्न कमांड टाइप करें ।
a = arduino ()
4. यदि हमारे पास पीसी से जुड़े एक से अधिक Arduino हैं, तो हम बोर्ड प्रकार और COM पोर्ट को निर्दिष्ट कर सकते हैं, जो निम्न कमांड का उपयोग करके जुड़ा हुआ है।
a = arduino ('COM5', 'uno')
5. उपरोक्त कमांड दर्ज करने के बाद, MATLAB आपके Arduino के साथ संवाद करने की कोशिश करेगा, यदि सफल रहा, MATLAB पीसी से जुड़े Arduino बोर्ड के गुणों को प्रदर्शित करेगा।
6. अब हम कार्यक्षेत्र में चर 'a' को देख सकते हैं, जो MATLAB arduino ऑब्जेक्ट है। ऑब्जेक्ट को साफ़ करने के लिए हम निम्नलिखित कमांड का उपयोग कर सकते हैं।
स्पष्ट
यह कार्यक्षेत्र से Arduino ऑब्जेक्ट को हटा देगा।
MATLAB और Arduino का उपयोग करके एलईडी को नियंत्रित करना:
इस उदाहरण में, हम एक एलईडी ब्लिंक करने जा रहे हैं जो MATLAB का उपयोग करके Arduino से जुड़ा हुआ है।
आवश्यक घटक:
- Arduino
- प्रतिरोधों
- एल ई डी
- Arduino के लिए यूएसबी केबल
योजनाबद्ध:
कदम:
- MATLAB प्रारंभ करें।
- अपने Arduino को PC से कनेक्ट करें।
- योजनाबद्ध में दिखाए गए अनुसार सर्किट बनाएं।
- अपना.m कोड खोलें।
- इसे सहेजें और चलाएँ।
- एलईडी से पलक झपकने लगती है।
- 5 बार ब्लिंक करने के बाद, LED बंद हो जाती है।
कोड बहुत सरल है और यह नीचे दिया गया है, इसे कॉपी करें और इसे.m एक्सटेंशन के साथ फाइल में सहेजें। आप कोड के चारों ओर खेल सकते हैं और इसे अपनी आवश्यकताओं के अनुसार अनुकूलित कर सकते हैं। परियोजना का पूरा काम नीचे दिए गए वीडियो में दिखाया गया है ।
आगे अगर आप Arduino के साथ MATLAB ग्राफ़िकल इंटरफ़ेस के बारे में अधिक जानना चाहते हैं, तो इस प्रोजेक्ट की जाँच करें: Arduino और MATLAB का उपयोग करके GUI आधारित होम ऑटोमेशन सिस्टम