देरी के साथ एक एलईडी निमिष - Arduino मूल बातें

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





यहाँ हम एक Arduino के संकलन के लिए नंगे न्यूनतम कोड सीखते हैं और एक Arduino बोर्ड का उपयोग करके एक एलईडी को ब्लिंक करने की विधि भी सीखते हैं।

नंगे बेसिक्स सीखना

यहां हम डिस्कस करते हैं और मौलिक न्यूनतम कोड को समझने की कोशिश करते हैं कि किसी को 'अरुडिनो स्केच' संकलित करने की आवश्यकता होगी जिसमें सेटअप () विधि और लूप () विधि शामिल है।



इसके लिए केवल आवश्यक हार्डवेयर एक Arduino Board है, किसी अतिरिक्त सर्किट बोर्ड की आवश्यकता नहीं है।



'स्केच' शुरू होते ही सेटअप () फ़ंक्शन प्रदान किया जाता है। हम इसे लागू करने के लिए चर, पिन मोड, पुस्तकालयों आदि को शामिल करना शुरू करते हैं।

सेटअप ऑपरेशन को केवल एक बार निष्पादित करने के लिए असाइन किया गया है, हर बार Arduino बोर्ड को स्विच किया जाता है या रीसेट किया जाता है।

एक बार जब आप एक सेटअप () कार्यक्षमता विकसित करते हैं, तो लूप () फ़ंक्शन ठीक उसी तरह निष्पादित होता है, जैसा कि इसके नाम पर रखा गया है, यानी यह क्रमिक रूप से लूपिंग शुरू करता है, जो आपके प्रोग्राम को बदलने और प्रतिक्रिया करने का मौका प्रदान करता है क्योंकि यह चलता है और आगे बढ़ता है।

कोड जो आपके 'स्केच' के लूप () सेक्शन के अंतर्गत आता है, को Arduino बोर्ड के कंपन नियंत्रण के लिए लागू किया जाता है।

संकलक उन सभी पंक्तियों को नहीं पढ़ेगा जो कुछ स्लैश (//) से शुरू हो सकती हैं, जो इंगित करता है कि आपको इसके बाद ही अपना कोड लिखना चाहिए।

इस रूप में अपने कोड को व्यक्त करने से उन लोगों को समझाने में आसानी होती है जो इसे पढ़ रहे होंगे, साथ ही साथ अपने आप को इस बारे में भी बता सकते हैं कि कैसे प्रोग्राम को चरणबद्ध तरीके से आगे बढ़ाया जा सकता है।






Arduino के साथ एक एलईडी निमिष

यहां हम सबसे बुनियादी इलेक्ट्रॉनिक सर्किट ऑपरेशन के बारे में सीखते हैं जो एक Arduino बोर्ड का उपयोग करके निष्पादित कर सकता है, हां यह एक कोड के माध्यम से एक एलईडी को ब्लिंक करने के बारे में है।

Arduino बोर्ड के अलावा एकमात्र अतिरिक्त उपकरण जिसकी आपको आवश्यकता होगी - a - LED।

प्रक्रिया के साथ शुरू करने के लिए, आपको बोर्ड के # 13 पिन को 330 ओम resist वाट रोकनेवाला से कनेक्ट करना होगा।

अगला, इस 330 ओम अवरोधक और जमीन के साथ एलईडी को कनेक्ट करें (लंबे समय तक लेड 330 ओम तक चला जाता है, जबकि जमीन पर छोटी सी लीड)। अब अपने कंप्यूटर के साथ Arduino बोर्ड को हुक करें, प्रोग्राम को इनिशियलाइज़ करें और इस पृष्ठ पर बाद में प्रस्तुत कोड tha फ़ीड करें। ।

परंपरागत रूप से Arduinos के पास इसके पिन # 13 में एक एलईडी जुड़ा होता है, जो बिना किसी हार्डवेयर के जुड़े होने पर पलक झपकने लगता है।

संहिता को लागू करना

कोड को लागू करने के लिए, लाइन के साथ आउटपुट पिनआउट बनाने के लिए पहला निष्पादन पिन # 13 को टॉगल करना होगा:

पिनकोड (13, OUTPUT)
मुख्य लूप के पार, हम लाइन के माध्यम से एलईडी पर स्विच करते हैं:

डिजिटलराइट (13, उच्च)

उपरोक्त # 13 को पिन करने के लिए 5V की आपूर्ति को सक्षम बनाता है ताकि मैं इसे रोशन करते हुए, एलईडी में आवश्यक क्षमता उत्पन्न कर सकूं।

अब हम इसे निम्न पंक्ति का उपयोग करके बंद कर देते हैं:

डिजिटलराइट (13, कम)

हाँ, तार्किक रूप से यह # 13 शून्य को पिन करता है, एलईडी को स्विच ऑफ करता है।

अब एल ई डी के ऊपर और बंद के बीच में हमें एक निश्चित समय की देरी की आवश्यकता होगी, ताकि पलक झपकते ही समझ में आ जाए।

कोड देरी () अरुडिनो को एक सेकंड तक स्टेशनरी रहने के लिए आदेश देता है, दूसरे शब्दों में यह कमांड म्यूट करता है
एक दूसरे के लिए संचालन।

कोड:




पिछला: आईसी 4033 काउंटर का उपयोग करके इलेक्ट्रॉनिक स्कोरबोर्ड सर्किट अगला: टाइमर सर्किट के साथ अनुकूलित जल प्रवाह नियंत्रक