Arduino के लिए प्रोग्रामिंग: एक शुरुआती ट्यूटोरियल
Arduino बाजार में सबसे प्रसिद्ध डेवलपर प्लेटफार्मों में से एक है। आप यह पता लगा सकते हैं कि कैसे यहां प्रोग्राम किया जाए और इसका सही इस्तेमाल किया जाए।
Arduino: यह हार्डवेयर प्रोग्रामिंग के लिए आवश्यक है
Arduinos समुद्र द्वारा रेत की तरह हैं। तदनुसार, चयन बड़ा है। यदि आप अभी तक मामले से परिचित नहीं हैं, तो हमारे पास आपके लिए कुछ सुझाव हैं।
- Arduino Uno शुरुआती लोगों के लिए बहुत उपयुक्त है, क्योंकि यह छह एनालॉग पिन और 14 डिजिटल पिन दोनों प्रदान करता है, जिसका अर्थ है कि आप पहले से ही कई इलेक्ट्रॉनिक घटकों को उनसे कनेक्ट कर सकते हैं। आपके पास वह लाभ भी है जो आप (आमतौर पर) एक नए बोर्ड को खरीदने के बिना माइक्रोकंट्रोलर को बदल सकते हैं। बोर्ड के साथ प्रोग्राम करना और फिर सर्किट में सोल्डर करना भी आसान है।
- एक और अच्छा एंट्री-लेवल बोर्ड Arduino Mega 2560 है। हालांकि चिप स्थायी रूप से स्थापित है, बोर्ड Uno की तुलना में काफी अधिक पिन प्रदान करता है, लेकिन यह भी अधिक महंगा है।
- चूंकि Arduino प्लेटफ़ॉर्म "ओपन सोर्स" है, इसलिए "असली" Arduinos के कई सस्ते विकल्प भी हैं।
- आसानी से, आप इंटरनेट पर कुछ Arduino किट पा सकते हैं जो पहले से ही इलेक्ट्रॉनिक घटकों की एक पूरी श्रृंखला के साथ आते हैं, जो आपको पैसे बचा सकते हैं।
- यदि आप एक किट नहीं खरीदते हैं, तो आप भागों को व्यक्तिगत रूप से प्राप्त कर सकते हैं। एक शुरुआत के रूप में, आपको पहले बहुत से प्रयास करने के लिए कुछ एल ई डी, प्रतिरोधों, बटन, पोटेंशियोमीटर और एक सर्वो खरीदना चाहिए। घटकों को एक साथ जोड़ने के लिए आपको जम्पर केबल और एक ब्रेडबोर्ड की भी आवश्यकता होती है।
Arduino IDE इंस्टॉल करें
इससे पहले कि आप वास्तव में अपने Arduino के साथ मज़े कर सकें, आपको पहले Arduino IDE इंस्टॉल करना होगा।
- विंडोज के तहत इंस्टॉलेशन के दौरान आपसे कई बार पूछा जाएगा कि क्या आप Arduino ड्राइवर इंस्टॉल करना चाहते हैं। यहां "इंस्टॉल" पर क्लिक करना सुनिश्चित करें, अन्यथा आप बाद में पीसी के साथ Arduino का उपयोग नहीं कर पाएंगे।
Arduino: नियंत्रण एलईडी
हम आपको दिखाते हैं कि Arduino के साथ एक एलईडी को कैसे नियंत्रित किया जाए।
- ऐसा करने के लिए, पहले "जीएनडी" लेबल वाले पिन को एक जम्पर केबल का उपयोग करके एलईडी के शॉर्ट साइड से कनेक्ट करें।
- एक उपयुक्त रोकनेवाला के साथ एलईडी के दूसरी तरफ कनेक्ट करें।
- इसके अलावा रोकनेवाला को 13 पिन से कनेक्ट करें।
- Arduino IDE शुरू करें और Arduino को USB केबल के साथ PC से कनेक्ट करें।
- "टूल" टैब पर क्लिक करें और अपने बोर्ड, इसकी विशिष्टताओं और पोर्ट का चयन करें।
- "शून्य सेटअप ()" में आपको पहले एक कमांड को जोड़ना होगा जो पिन 13 को आउटपुट के रूप में परिभाषित करता है। यह आसानी से कमांड "पिनमोड (13, OUTPUT)" के साथ किया जाता है; (बिना उद्धरण के)।
- "शून्य लूप ()" में अब आप कमांड जोड़ सकते हैं जिसे बार-बार निष्पादित किया जाना चाहिए। सबसे पहले, कमांड "digitalWrite (13, HIGH);" पिन को हाई पर सेट किया गया है, जिसका अर्थ है कि 3.3 वोल्ट का वोल्टेज उस पर लागू होता है।
- अब कमांड जोड़ें "देरी (1000);" ताकि कार्यक्रम फिर एक सेकंड के लिए इंतजार करे।
- अब आप कमांड "digitalWrite (13, LOW)" का उपयोग कर सकते हैं; जोड़ें ताकि प्रोग्राम एलईडी को फिर से बंद कर दे। फिर देरी कमांड को फिर से डालें।
- अंत में, कार्यक्रम को Arduino पर अपलोड करें। अब आपके पास एक चमकती एलईडी है!
Arduino पर बटन का उपयोग करें
Arduino पर एक बटन का उपयोग करने के लिए, इसे ब्रेडबोर्ड के खांचे के क्षेत्र में डालें।
- कनेक्टर को नीचे बाईं ओर 5V पिन से और कनेक्टर को नीचे दाईं ओर 10 किलोहोम या जमीन के उच्चतर अवरोधक से कनेक्ट करें।
- कनेक्टर को शीर्ष दाएं कोने में पिन 3 से भी जोड़ा गया है।
- सेटअप विधि में आप पहले इस बटन को इनपुट के रूप में परिभाषित करते हैं: "पिनमोड (3, INPUT);"
- कमांड के साथ "digitalRead (3);" अब आप पिन की डिजिटल स्थिति को पढ़ सकते हैं। यह या तो उच्च या कम है। यदि क्वेरी के लिए बस एक स्टेटमेंट का उपयोग करें।
Arduino: नियंत्रण सर्वो
चूंकि इमदादी को नियंत्रित करना कुछ अधिक जटिल है, इसलिए हमने आपके लिए एक अलग लेख में इसका सारांश दिया है।
अगले लेख में आप सीखेंगे कि जावा में अपने प्रोग्राम कैसे लिखें।