Arduino uno के लिए एक स्केच लिखना। Arduino पर एक सर्वो को जोड़ना और नियंत्रित करना। Arduino को कंप्यूटर से कनेक्ट करना

आपको चाहिये होगा

  • अरुडिनो यूएनओ बोर्ड;
  • यूएसबी केबल (यूएसबी ए - यूएसबी बी);
  • निजी कंप्यूटर;
  • प्रकाश उत्सर्जक डायोड;
  • जोड़ा कनेक्टिंग तार 5-10 सेमी लंबा;
  • यदि उपलब्ध हो, तो एक ब्रेडबोर्ड।
अरुडिनो आईडीई

अपने ऑपरेटिंग सिस्टम के लिए आधिकारिक वेबसाइट से Arduino डेवलपमेंट एनवायरनमेंट (Arduino IDE) डाउनलोड करें (Windows, Mac OS X, Linux समर्थित हैं)। आप एक इंस्टॉलर चुन सकते हैं ( संस्थापक), आप संग्रह कर सकते हैं ( गैर व्यवस्थापक स्थापना के लिए ज़िप फ़ाइल) दूसरे मामले में, प्रोग्राम को बिना इंस्टॉलेशन के, केवल फ़ोल्डर से लॉन्च किया जाता है। डाउनलोड की गई फ़ाइल में विकास के माहौल के अलावा, Arduino परिवार बोर्डों के लिए ड्राइवर शामिल हैं।

अधिकांश प्रिंटर में इस प्रकार का इंटरफ़ेस होता है, इसलिए आपके पास पहले से ही यह केबल है। डिवाइस को प्रोग्राम करने के लिए आपको केबल की आवश्यकता होती है, इसलिए ऑर्डर करते समय इसे दोबारा जांचना सबसे अच्छा है। हम इसे चालू और बंद करने जा रहे हैं, फिर इसे एक बार में 2 सेकंड के लिए चालू और बंद करने के लिए अंदर देखें।

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

पर्यावरण लोड हो रहा है Arduino विकासआधिकारिक साइट से आईडीई

2 Arduino कनेक्शनकंप्यूटर के लिए

जुडिये अरुडिनो बोर्डका उपयोग करके यूएसबी केबल(टाइप करें USB-A - USB-B) कंप्यूटर पर। आग पकड़नी होगी हरी एलईडीबोर्ड पर चालू।



Arduino को कंप्यूटर से जोड़ने के लिए केबल "USB-A - USB-B"

3 चालक स्थापना Arduino के लिए

Arduino ड्राइवर स्थापित करें। आइए ऑपरेटिंग रूम पर स्थापना के विकल्प पर विचार करें विंडोज सिस्टम. ऐसा करने के लिए, तब तक प्रतीक्षा करें जब तक कि ऑपरेटिंग सिस्टम आपको ड्राइवर स्थापित करने के लिए संकेत न दे। ठुकराना। चाबियाँ दबाएं जीत + रोकें, दौड़ना डिवाइस मैनेजर. एक अनुभाग खोजें "बंदरगाह (कॉम और एलपीटी)". आपको वहां नाम का एक पोर्ट दिखाई देगा अरुडिनो यूएनओ (COMxx). उस पर राइट क्लिक करें और चुनें ड्राइवर अपडेट करें. उल्लिखित करना ऑपरेटिंग सिस्टमचालक स्थान। यह उपनिर्देशिका में है ड्राइवरोंउस फ़ोल्डर में जिसे हमने अभी डाउनलोड किया है।

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

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

उस पोर्ट पर ध्यान दें जिससे Arduino बोर्ड जुड़ा है। पोर्ट नंबर का पता लगाने के लिए, डिवाइस मैनेजर खोलें और "पोर्ट्स (COM और LPT)" सेक्शन खोजें। पोर्ट नंबर को बोर्ड के नाम के बाद कोष्ठक में सूचीबद्ध किया जाएगा। यदि बोर्ड सूचीबद्ध नहीं है, तो इसे कंप्यूटर से डिस्कनेक्ट करने का प्रयास करें और कुछ सेकंड प्रतीक्षा करने के बाद, इसे फिर से कनेक्ट करें।

विंडोज डिवाइस मैनेजर में Arduino

4 स्थापनाअरुडिनो आईडीई

विकास पर्यावरण के लिए अपने बोर्ड को निर्दिष्ट करें। ऐसा करने के लिए, मेनू उपकरण बोर्डचुनते हैं अरुडिनो यूएनओ.

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

विभिन्न Arduino बोर्डों के बीच अंतर

अब आप कोडिंग शुरू करने के लिए तैयार हैं। जैसे-जैसे आप बचे हुए घंटों को पूरा करेंगे, आपको पता चल जाएगा कि कोड की उन सभी अलग-अलग पंक्तियों का क्या मतलब है, इसलिए कोड के बारे में ज़्यादा चिंता न करें। संकलन और काम करने का अभ्यास करने के लिए अब मुख्य बात यह है कि एक स्केच होना चाहिए। अब आप स्केच का परीक्षण और संकलन करने के लिए तैयार हैं।



सेटिंग्स में Arduino UNO बोर्ड का चयन करें

COM पोर्ट की संख्या निर्दिष्ट करें जिससे Arduino बोर्ड जुड़ा हुआ है: उपकरण पोर्ट.



सीरियल पोर्ट सेट करें जिससे Arduino बोर्ड जुड़ा हुआ है

5 उदाहरण खोलनाकार्यक्रमों

बोर्ड के संचालन का अध्ययन करने के लिए विकास पर्यावरण में पहले से ही कई नमूना कार्यक्रम शामिल हैं। "ब्लिंक" उदाहरण खोलें: फ़ाइल के नमूने 01. मूल बातें ब्लिंक.वैसे, Arduino के कार्यक्रमों को "स्केच" कहा जाता है।

यदि आपके पास स्केच कोड में टाइपो हैं जो संकलन प्रक्रिया को विफल कर देते हैं, तो आपको संदेश क्षेत्र में एक त्रुटि संदेश दिखाई देगा, जैसा कि चित्र में दिखाया गया है। साथ ही, और भी अधिक सहायता के लिए कंसोल विंडो क्षेत्र में एक अधिक विस्तृत त्रुटि संदेश प्रकट होता है।

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



Arduino के लिए स्केच उदाहरण खोलना

6 सर्किट असेंबलीएलईडी के साथ

Arduino को कंप्यूटर से डिस्कनेक्ट करें। चित्र में दिखाए अनुसार सर्किट को इकट्ठा करें। कृपया ध्यान दें कि एलईडी का छोटा पैर GND पिन से जुड़ा होना चाहिए, लंबे पैर को Arduino बोर्ड के डिजिटल पिन "13" से जोड़ा जाना चाहिए। ब्रेडबोर्ड का उपयोग करना सुविधाजनक है, लेकिन यदि यह उपलब्ध नहीं है, तो तारों को एक मोड़ से जोड़ दें।

आप उचित व्याकरण और विराम चिह्न के बिना एक पूरी किताब लिख सकते हैं, लेकिन कोई भी इसे समझ नहीं सकता, भले ही वह चालू हो अंग्रेजी भाषा. अपना कोड लिखते समय कुछ महत्वपूर्ण बातों पर ध्यान देना चाहिए। एक स्केच आमतौर पर एक शीर्षक से शुरू होता है जो बताता है कि स्केच क्या करता है और इसे किसने लिखा है। सेटअप फ़ंक्शन में, हम वेरिएबल्स की प्रारंभिक शर्तों को आवश्यकतानुसार सेट करते हैं और कोई भी प्री-कोड चलाते हैं जिसे हम केवल एक बार चलाना चाहते हैं। यह सीरियल संचार शुरू करता है जो सीरियल मॉनिटर को शुरू करने के लिए आवश्यक है। सेटिंग फ़ंक्शन से, हम चक्र प्रक्रिया पर आगे बढ़ते हैं। यह मूल स्केच प्रक्रिया है। न केवल ऐसा होता है जहां आपका मुख्य कोड जाता है, लेकिन जब तक स्केच चलता रहेगा तब तक इसे बार-बार निष्पादित किया जाएगा। एक लूप प्रक्रिया करें, लेकिन अन्य कार्य अक्सर सूचीबद्ध होते हैं। ये फ़ंक्शन उपयोगकर्ता द्वारा परिभाषित किए जाते हैं और सेटअप और चक्र प्रक्रिया में कॉल किए जाने पर ही सक्रिय होते हैं। फ़ंक्शन बहुत अच्छे हैं क्योंकि वे आपको बार-बार कोड की एक ही पंक्ति लिखने के बिना - बार-बार दिनचर्या चलाने की अनुमति देते हैं। आप फ़ंक्शन को कई बार कॉल कर सकते हैं और इससे चिप पर मेमोरी खाली हो जाएगी, क्योंकि फ़ंक्शन-फ़ंक्शन केवल एक बार लिखा जाता है। यह कोड को पढ़ने में भी आसान बनाता है। अपने स्वयं के कार्यों को बनाने का तरीका जानने के लिए, इस पृष्ठ को देखें। चर का उपयोग करने से पहले उन्हें परिभाषित किया जाना चाहिए और उनके साथ एक डेटा प्रकार जुड़ा होना चाहिए।

  • इसके अलावा, यह आमतौर पर वैश्विक चर को परिभाषित करता है।
  • सशर्त मूल्यों की आवश्यकता नहीं है।
  • चर संख्याओं को संग्रहीत करने के लिए डिब्बे हैं।
  • आप वेरिएबल से और वेरिएबल से वैल्यू पास कर सकते हैं।
  • कुछ बुनियादी डेटा प्रकारों के लिए, भाषा पृष्ठ देखें।
कोड विकास यात्रा के बारे में अधिक जानकारी के लिए।

डिजिटल पिन "13" में बोर्ड पर एक अंतर्निर्मित अवरोधक है। इसलिए, एलईडी को बोर्ड से कनेक्ट करते समय, बाहरी वर्तमान-सीमित रोकनेवाला का उपयोग करना आवश्यक नहीं है। एलईडी को किसी अन्य Arduino पिन से कनेक्ट करते समय, एक रोकनेवाला का उपयोग अनिवार्य है, अन्यथा आप एलईडी को जला देंगे, और सबसे खराब स्थिति में, Arduino पोर्ट जिससे एलईडी जुड़ी हुई है!

अगला परीक्षण स्केच लाल, हरे, नीले, पीले, बैंगनी और एक्वा के माध्यम से चक्रित होगा। ये रंग मानक इंटरनेट रंग हैं। स्केच यह निर्दिष्ट करके शुरू होता है कि प्रत्येक रंग के लिए कौन से पिन का उपयोग किया जाएगा। इस मामले में, हमें केवल तीन पिनों को परिभाषित करना है जिन्हें हम आउटपुट के रूप में उपयोग करते हैं। प्रत्येक मामले में, संख्या 0 से 255 तक होगी, जहां 0 का अर्थ है "बंद" और 255 का अर्थ अधिकतम चमक है।

आत्म-पूर्ति के लिए कार्य

स्केच अपलोड करने के लिए नीचे दिए गए चरणों का पालन करें। अपने बोर्ड के लिए सही सीरियल पोर्ट चुनें। . इस ट्यूटोरियल में, आप सीखेंगे कि इस स्केच का प्रत्येक भाग कैसे काम करता है। स्केच वह नाम है जिसे Arduino प्रोग्राम के लिए उपयोग करता है। एक फ़ंक्शन कोड का एक नामित टुकड़ा है जिसे स्केच में कहीं और से उपयोग किया जा सकता है।



Arduino मेमोरी में LED को Arduino से जोड़ने की योजना

अब आप प्रोग्राम को बोर्ड की मेमोरी में डाउनलोड कर सकते हैं। बोर्ड को कंप्यूटर से कनेक्ट करें, बोर्ड के प्रारंभ होने तक कुछ सेकंड प्रतीक्षा करें। बटन को क्लिक करे डाउनलोड, और आपका स्केच Arduino बोर्ड को लिखा जाएगा। एलईडी को हर 2 सेकंड (1 सेकंड ऑन, 1 ऑफ) पर आप पर आसानी से झपकाना शुरू कर देना चाहिए। नीचे हमारे पहले Arduino प्रोग्राम के लिए कोड है।

व्यर्थ व्यवस्था()(// आरंभीकरण ब्लॉक पिनमोड (13, OUTPUT); // आउटपुट के रूप में पिन 13 सेट करें। } शून्य लूप () (// लूप जो बोर्ड चालू होने पर अनिश्चित काल तक दोहराता है: digitalWrite(13, HIGH); // आउटपुट 13 . के लिए फ़ीड उच्च स्तर- देरी (1000) एलईडी को हल्का करें; // प्रति 1000 एमएस = 1 सेकंड। डिजिटलवाइट (13, कम); // आउटपुट 13 . के लिए फ़ीड कम स्तर- एलईडी देरी बुझाना (1000); // 1 सेकंड के लिए। } // फिर चक्र दोहराता है

कार्यक्रम के पाठ में टिप्पणियाँ पढ़ें - वे हमारे पहले प्रयोग से निपटने के लिए पर्याप्त हैं। सबसे पहले, हम इनिशियलाइज़ेशन ब्लॉक का वर्णन करते हैं स्थापित करना(), जिसमें हम चर के प्रारंभिक मान और Arduino पिन के कार्य निर्धारित करते हैं। एक अंतहीन पाश इस प्रकार है फंदा(), जो बोर्ड पर शक्ति लागू होने तक बार-बार दोहराता है। इस चक्र में, हम सभी आवश्यक क्रियाएं करते हैं। इस मामले में, हम एलईडी को चालू और बंद करते हैं। ऑपरेटर देरी()पूर्ववर्ती कथन की निष्पादन अवधि (मिलीसेकंड में) निर्धारित करता है। ऑपरेटर डिजिटलराइट () Arduino को बताता है कि किस पिन को वोल्टेज लागू करना है, और किस वोल्टेज स्तर पर। आपका पहला स्केच तैयार है!

नेटवर्क पर कई साइटें हैं जो Arduino परिवार के बोर्डों के साथ काम करने के लिए समर्पित हैं। पढ़ें, सीखें, प्रयोग करने और नई चीजें सीखने से न डरें! यह एक रोमांचक और उपयोगी गतिविधि है जो आपको बहुत आनंद देगी।

टिप्पणी

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

परिचय:

सभी को नमस्कार, मुझे Arduino पर मेरे ट्यूटोरियल की श्रृंखला प्रस्तुत करने में खुशी हो रही है। इन सामग्रियों के लेखन को इस विषय पर रूसी भाषा की सामग्री की एक बहुत ही कम मात्रा द्वारा सुगम बनाया गया था। ये पाठ आपको पहले प्राथमिक, और फिर Arduino के साथ काम करने के अधिक उन्नत तरीके सिखाने के लिए डिज़ाइन किए गए हैं।

अरुडिनोएक माइक्रोकंट्रोलर के साथ एक महान मंच है जिसका उपयोग इलेक्ट्रॉनिक प्रोजेक्ट बनाने के लिए किया जा सकता है जो आपको कुछ ही मिनटों में किसी भी इलेक्ट्रॉनिक उपकरण का प्रोटोटाइप बनाने की अनुमति देता है, कभी-कभी आप बिना सोल्डरिंग आयरन के भी कर सकते हैं। अधिक विस्तार से, यह एटमेल से एटमेगा माइक्रोकंट्रोलर पर आधारित एक ओपन सोर्स प्लेटफॉर्म है, आप तथाकथित आईएसपी प्रोग्रामर के माध्यम से इन माइक्रोकंट्रोलर्स को स्वयं प्रोग्राम कर सकते हैं। इन नियंत्रकों के लिए कोड ज्यादातर C++ में लिखा जाता है, लेकिन for समान्य व्यक्तियह थोड़ा मुश्किल हो सकता है। कोड लिखने, संयोजन करने और आसानी से दोहराने वाले उपकरणों को सरल बनाने के लिए, Arduino का आविष्कार किया गया था। आर्डिनो-यह न केवल एक डिबगिंग बोर्ड है, यह एक ही नाम का विकास वातावरण और उसी नाम की प्रोग्रामिंग भाषा (जो नियमित सी ++ की तुलना में बहुत सरल है), प्रोग्राम कोड लिखने का परिणाम एक संकलित फ़ाइल है, जो आमतौर पर एक स्केच कहा जाता है। बस वो हमारे में दर्ज है अरुडिनो।

मैं इस सब के बारे में अपने पाठों में बात करूंगा। इससे कोई फर्क नहीं पड़ता कि आप एक नौसिखिया हैं, जिन्होंने पहले कभी इलेक्ट्रॉनिक्स के साथ काम नहीं किया है या आपके पास अपने बेल्ट के तहत बहुत अनुभव है, लेकिन कभी भी एक Arduino का उपयोग नहीं किया है।

  • Arduino को बनाने वाले घटक

हमें क्या चाहिये:

  • Arduino Uno बोर्ड- वास्तव में, हमारे पाठों में इसकी चर्चा की जाएगी।
  • यूएसबी केबल ए-बी टाइप करें - USB से हमारे Arduino को प्रोग्राम और पावर करने के लिए इसकी आवश्यकता होती है। यदि आप भविष्य में Arduino को कंप्यूटर से अलग उपयोग करना चाहते हैं, तो आपको बिजली की आपूर्ति की आवश्यकता होगी।

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

Arduino UNO . बनाने वाले घटक

Arduino को बनाने वाले सबसे महत्वपूर्ण तत्व:



कैसे Arduino बूटलोडर हमें USB के माध्यम से Arduino स्केच प्रोग्राम करने की अनुमति देता है

माइक्रोकंट्रोलर के लिए एटमेगा328 Arduino में कारखाने में लिखा एक विशेष बूट कोड है जो हमें बिना किसी समस्या के सीधे USB के माध्यम से स्केच अपलोड करने की अनुमति देता है। यदि कोई Arduino नहीं होता, तो हमें एक विशेष ISP प्रोग्रामर के माध्यम से संकलित C ++ कोड लिखना होता, और उसके बाद हम अपने प्रोग्राम को चलाने का प्रयास कर पाते। Arduino के साथ, सब कुछ आसान है, हमें बस एक मुफ्त USB की आवश्यकता है।

विभिन्न Arduino बोर्डों के बीच अंतर

Arduino Uno (साथ ही FreeDuino जैसे किसी भी क्लोन) सबसे अधिक में से एक है सरल विकल्प Arduino, यदि आपके पास कभी भी इस बोर्ड के संसाधनों या इसके काम की गति की कमी है, तो आप हमेशा अधिक शक्तिशाली और जटिल बोर्डों में अपग्रेड कर सकते हैं, आप इस लिंक पर आधिकारिक Arduino वेबसाइट पर उनकी समीक्षा देख सकते हैं। यदि आप एक नौसिखिया हैं, तो शायद अभी के लिए इससे परेशान नहीं होना आसान होगा, लेकिन उन सभी उपकरणों से निपटने के लिए जो Arduino UNO हमें प्रदान करता है।

अपने सिस्टम के लिए Arduino को कैसे कनेक्ट और इंस्टॉल करें

  • आधिकारिक वेबसाइट से Arduino IDE डाउनलोड करें, फिर इसे निकालें या इंस्टॉल करें।
  • USB के माध्यम से Arduino को अपने कंप्यूटर से कनेक्ट करें। यदि आपका Arduino UNO बोर्ड नवीनतम है और आप Windows का उपयोग कर रहे हैं, तो आपका Windows रिपोर्ट करेगा कि ड्राइवर स्थापित नहीं है। आपको बस विंडोज टास्क मैनेजर में अनइंस्टॉल किए गए Arduino UNO को खोजने की जरूरत है, राइट क्लिक -> अपडेट ड्राइवर, और उस फ़ोल्डर को इंगित करें जहां Arduino अनपैक किया गया था, आपका विंडोज ड्राइवर को वहां से उठाएगा और आप Arduino के साथ काम करना शुरू कर सकते हैं!

अपना पहला प्रोग्राम कैसे डाउनलोड करें और चलाएं (स्केच)

  • दौड़ना arduino.exeउस फ़ोल्डर से जहां Arduino अनपैक या इंस्टॉल किया गया था।
  • मेनू से अपना Arduino बोर्ड चुनें सर्विस->भुगतान करना


  • मेनू से चुनें, सर्विस->प्रोग्रामरअनुच्छेद एवीआर आईएसपी

हम Arduino के लिए अपना पहला प्रोग्राम लिखने के लिए तैयार हैं, सबसे आसान काम जो हम कर सकते हैं वह है आपके बोर्ड पर LED को ब्लिंक करना। आप स्केच प्रोग्राम के टेक्स्ट को मैन्युअल रूप से टाइप/कॉपी कर सकते हैं, या Arduino के साथ आने वाले उदाहरण को खोल सकते हैं, या इस साइट से उदाहरण डाउनलोड कर सकते हैं:


विस्तृत टिप्पणियों के साथ कार्यक्रम का पाठ (आप इसे लेख के अंत में दिए गए लिंक से भी डाउनलोड कर सकते हैं):

/*
पाठ 1. Arduino क्या है और Arduino LED को चमकाना
चमकती एलईडी।
2 सेकंड के लिए प्रज्वलित करें, फिर 2 सेकंड के लिए बुझा दें और फिर से ..
यह डेमो कोड www.site . से डाउनलोड किया गया था
*/

// लगभग सभी Arduinos पर, पिन 13 सीधे बोर्ड पर लगे एलईडी से जुड़ा होता है।
// सुविधा के लिए, हम आउटपुट 13 के लिए "एलईडी" नाम सेट करते हैं:
इंट एलईडी = 13;

// ब्लॉक "सेटअप" केवल 1 बार चलाया जाता है जब अरुडिनो शुरू करो, यह आरंभीकरण के लिए आवश्यक है।
व्यर्थ व्यवस्था()(
// 13 कॉन्फ़िगर करें अरुडिनो पिनबाहर निकलने के लिए।
पिनमोड (एलईडी, आउटपुट);
}

// "लूप" ब्लॉक एक लूप है, अर्थात। कोड जो अंतहीन रूप से बार-बार काम करता है:
शून्य लूप () (
digitalWrite (एलईडी, हाई); // पिन 13 पर एक तर्क 1 (वोल्टेज उच्च सेट करें) बनाएं, Arduino बोर्ड पर एलईडी प्रकाश करेगा
देरी (2000); // 2 सेकंड प्रतीक्षा करें
digitalWrite (एलईडी, कम); // पिन 13 पर एलईडी (कम वोल्टेज स्तर सेट करें) बंद करें, एलईडी बाहर चला जाता है
देरी (2000); // हम 2 सेकंड प्रतीक्षा करते हैं, जिसके बाद लूप फिर से शुरू होगा
}

इस कोड को Arduino पर्यावरण विंडो में दर्ज करने के बाद, बटन पर क्लिक करें सत्यापित करनात्रुटियों के लिए अपना कोड जांचने और इसे संकलित करने के लिए।

सफल समापन के बाद (जैसा कि ऊपर स्क्रीनशॉट में है), आसन्न बटन दबाएं डाउनलोड,संकलित कार्यक्रम नियंत्रक को लिखा जाएगा और इसका निष्पादन तुरंत शुरू हो जाएगा (एलईडी चमकना शुरू कर देगा)।