Arduino/C2/Arduino-with-Tricolor-LED-and-Push-button/Hindi

From Script | Spoken-Tutorial
Revision as of 12:28, 30 December 2019 by Sakinashaikh (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 Interfacing Arduino with Tricolor LED and Pushbutton के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:09 इस ट्यूटोरियल में हम tricolor LED को Arduino बोर्ड में जोड़ना सीखेंगे।
00:17 तिरंगे LED को चमकने के लिए प्रोग्राम लिखें और चमक को नियंत्रित करने के लिए Push button का उपयोग करें।
00:27 यहाँ मैं का उपयोग कर रही हूँ, Arduino UNO Board
00:31 Ubuntu Linux 14.04 operating system और Arduino IDE.
00:39 इस ट्यूटोरियल का अनुसरण करने के लिए, आपके पास इलेक्ट्रॉनिक्स का मौलिक ज्ञान और C या C++ प्रोग्रामिंग भाषा का मौलिक ज्ञान होना चाहिए।
00:52 हमें Tricolor LED, Resistor' जैसे कुछ बाह्य डिवाइसों की भी आवश्यकता होती है
01:01 Breadboard, Jumper Wires और Pushbutton.
01:08 उन बाह्य डिवाइसों के इमेजेस को देखें, जो इस प्रयोग के लिए आवश्यक हैं।
01:16 इसे Common Cathode Tricolor LED भी कहा जाता है।
01:22 इसमें चार pins होती हैं। Cathode सबसे लंबी pin है।
01:27 शेष तीन pins लाल, हरे और नीले रंग की LEDs के लिए हैं।
01:34 Cathode pin , ground pin है, जो लाल, हरे और नीले LEDs के लिए कॉमन है।
01:42 Resistor ' एक विद्युत घटक है, जो इलेक्ट्रॉनिक सर्किट में धारा के प्रवाह को सीमित करता है।
01:50 Resistors का उपयोग सक्रिय डिवाइस को विशिष्ट वोल्टेज प्रदान करने के लिए भी किया जा सकता है।
01:57 यह breadboard है, जिसका उपयोग सामान्यतः सर्किट बनाने के लिए किया जाता है।
02:03 इसमें बहुत सारे होल्स होते हैं। इलेक्ट्रॉनिक घटकों को इन होल्स में डाला जाता है और तारों का उपयोग करके जोड़ा जाता है।
02:12 Jumper wires , प्रत्येक सिरे पर मजबूत टिप वाले शॉर्ट किए हुए विद्युत् तार होते हैं।
02:19 Jumper wires का उपयोग breadboard में घटकों को परस्पर जोड़ने के लिए किया जाता है।
02:25 अब कनेक्शन सर्किट का विवरण देखें।
02:30 यह सर्किट बहुत ही साधारण है। Arduino बोर्ड में Cathode pin इस तरह से काले तार का उपयोग करके ground pin से जुड़ा है।
02:41 लाल, हरे और नीले रंग के pins, resistors का उपयोग करते हुए 12, 11 और 10 नंबर के pin से जुड़े हैं।
02:51 यहाँ resistors की आवश्यकता क्यों होती है?

यह LEDs के लिए voltage को नियंत्रित करता है।

02:58 हमें प्रत्येक रंग के लिए तीन धारा-सीमित resistors चाहिए।

यहाँ, मैं 100 ohm के resistors का उपयोग कर रही हूँ।

03:08 मैं आपको लाइव demo दिखाती हूँ।
03:11 यह छोटा breadboard है, जहाँ मैंने तिरंगे LED और resistors को जोड़ा है।
03:18 यह ठीक वैसा ही है जैसा हमने circuit diagram में देखा है।
03:23 अब हमें circuit के कार्य करने के लिए प्रोग्राम लिखना होगा।
03:28 Arduino IDE खोलें।
03:32 हम जानते हैं कि किसी भी Arduino' प्रोग्राम में दो बेसिक functions होते हैंः

Void setup और Void loop

03:41 Void setup function microcontroller स्थापित करने के लिए होता है।
03:46 यहां, हमें pins सेटअप करने की आवश्यकता है, जो हम अपने प्रयोग में उपयोग कर रहे हैं।
03:52 अब हम Void setup function के लिए code लिखेंगे।
03:57 सर्किट डायग्राम में, ध्यान दें कि pin नंबर 10 नीले LED से जुड़ा है।
04:05 Arduino IDE में, pinMode open bracket 10 comma OUTPUT close bracket Semicolon टाइप करें।
04:16 इसी प्रकार, अन्य pins के लिए code टाइप करें जैसा कि दिखाया गया है:
04:21 Pin नंबर 11 हरे LED को निरुपित करता है और 12 लाल LED को निरुपित करता है।

अब हमने pins को कॉन्फ़िगर कर दिया है।

04:32 आगे हम Void loop function के लिए कोड लिखेंगे।

Void loop function अनिश्चित ‘while loop है।

04:42 यह कोड वैसा ही है जैसा हमने Blink LED प्रोग्राम के लिए लिखा था।

लेकिन हमें तीनों LEDs के लिए कोड की समान लाइनों को लिखना होगा।

04:54 कोड की ये चार लाइनें नीले LED को 500 milliseconds की देरी पर चमकाएंगी।
05:02 अन्य pins के लिए समान कोड को कापी और पेस्ट करें।
05:07 हरे LED के लिए 11और लाल LED के लिए 12 pin नंबर बदलें।
05:16 इस प्रोग्राम को save करें।
05:19 File और Save पर क्लिक करें।

फाइलनेम 'tricolor hyphen LED के रूप में प्रविष्ट करें।

05:28 अब microcontroller, पिन 10, 11 और 12 हेतु HIGH और LOW वैकल्पिक सिग्नल भेजने के लिए योजनाबद्ध है।
05:40 अगला कार्य प्रोग्राम को कंपाइल करना और अपलोड करना है।
05:44 Sketch मेनू में, Compile पर क्लिक करें।
05:49 हम IDE के नीचे कम्पाइलेशन स्टेटस को देख सकते हैं।
05:56 प्रोग्राम को microcontroller' पर अपलोड करने के लिए, Sketch मेनू पर और फिर Upload पर क्लिक करें।
06:04 हम देख सकते हैं कि लाल, नीले और हरे LEDs चमक रहे हैं।
06:10 चमक जारी रहती है।

ऐसा इसलिए है क्योंकि हमारा प्रोग्राम अनिश्चित लूप में void loop function को निष्पादित करता है।

06:20 इसके बाद, हम देखेंगे कि चमक को नियंत्रित करने के लिए समान सर्किट में push button को इंटरफ़ेस कैसे करते हैं।
06:28 Pushbutton' एक घटक है, जो circuit में दो बिंदुओं को जोड़ता है जब आप इसे दबाते हैं।
06:35 आप शीर्ष पर एक बटन देख सकते हैं, जिसे दबाया जा सकता है।

अपने प्रयोग में, जब आप बटन को दबाते हैं, तो यह तिरंगे LED को टर्न ऑन करता है।

06:48 हम इस प्रयोग के लिए समान सर्किट का उपयोग pushbutton के साथ कर रहे हैं।
06:54 Pushbutton को momentary switch भी कहा जाता है। जिस समय आप इसे दबाएंगे, तिरंगा LED चमकेगा।
07:03 यदि आप स्विच को छोड़ते हैं, तो तिरंगा 'LED काम नहीं करेगा।

हमने pushbutton को board से जोड़ दिया है।

07:11 Pushbutton का एक लेग 5 वोल्ट से जुड़ा है।

इसे यहां भूरे रंग के तार में दिखाया गया है।

07:20 और दूसरा लेग 4 नंबर pin से जुड़ा है, जो यहां पीले रंग के तार में दिख रहा है।
07:27 यहाँ, आप resistor को pushbutton से जुड़ा हुआ देख सकते हैं।
07:32 हमें यहाँ resistor की आवश्यकता क्यों होती है?

Pin 4, को input के रूप में कॉन्फ़िगर किया गया है। इसका मतलब है कि, इसे कुछ input voltage की जरुरत होती है।

07:42 जब pushbutton को दबाया जाता है, तो यह pin 4 को 5 वोल्ट से जोड़ता है और हम HIGH रीड करते हैं।
07:50 इस बिंदु पर, resistor धारा को ground pin में जाने से रोकने में मदद करता है।
07:58 यदि pushbutton को दबाया नहीं जाता है, तो हमें कुछ voltage भी पास करने होंगे।
08:05 वह resistor जो ground pin के माध्यम से जुड़ा होता है, उससे zero volt प्रदान होगा।
08:12 यह microcontroller को सक्रिय करेगा, क्योंकि यह कुछ इनपुट प्राप्त करता है।
08:18 कनेक्शन के लिए हमारा लाइव वीडियो देखते हैं।
08:22 push button इस तरह दिखता है।
08:25 आप अन्य कनेक्शन देख सकते हैं, जैसा कि मैंने सर्किट डायग्राम में बताया है।
08:32 अब, इस circuit को कार्य करने के लिए अपने प्रोग्राम को संशोधित करते हैं।
08:37 Arduino IDE पर वापस जाएं, यह हमारा पिछला प्रोग्राम है।
08:44 मैं 4 नंबर pin के लिए एक नया सेटअप ऐड करुँगी।
08:47 हमें mode को INPUT के रूप में क्यों देना चाहिए? ऐसा इसलिए है क्योंकि जब Pushbutton दबाया जाता है, तो सर्किट पूरा हो जाता है और 4 नंबर pin को input प्राप्त होता है।
09:02 switch दबाया गया है या नहीं, यह जांचने के लिए conditional statement लिखना होगा।
09:09 void loop function में, हम ' 'if' statement लिखेंगे।
09:15 यहाँ दिखाए अनुसार code टाइप करें।मैं समझाती हूं कि इसका मतलब क्या है।
09:22 यदि 4 नंबर pin को input प्राप्त होता है, तो यह क्यूरियस ब्रेसेस के बीच निर्दिष्ट कोड को निष्पादित करेगा।
09:31 मुझे delay को 100 milliseconds तक कम करने दें ताकि हम आउटपुट को जल्दी देख सकें।
09:39 अब कोडिंग पूरी हो गई।
09:42 अपने प्रोग्राम को कंपाइल और अपलोड करें।
09:47 आगे, हम pushbutton को दबाएंगे और यह देखेंगे कि यह कार्य कैसे करता है।
09:53 हम देख सकते हैं कि tricolor LED ON है।
09:58 एक बार और दबाएं। यह कार्य कर रहा है।
10:02 इसी के साथ हम इस ट्यूटोरियल के अंत आ गए हैं। संक्षेप में वर्णन करें।
10:07 इस ट्यूटोरियल में, हमने tricolor LED को ' Arduino से जोड़ना सीखा।
10:13 tricolor LED को चमकाने के लिए प्रोग्राम लिखा और चमक को नियंत्रित करने के लिए Pushbutton का उपयोग करना सीखा।
10:22 निम्न नियतकार्य को करें। समान प्रोग्राम को विपरीत तरीके से बदलें।
10:28 यदि बटन दबा हुआ है, तो इनपुट को 'LOW रखें। प्रोग्राम को कंपाइल और अपलोड करें।
10:35 tricolor LED में चमक को देखिए।
10:39 निम्न लिंक पर मौजूद वीडियो स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करें और देखें।
10:46 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम कार्यशालाएँ आयोजित करती है और प्रमाणपत्र देती है। अधिक जानकारी के लिए कृपया हमें लिखें।
10:55 कृपया इस फोरम पर अपने समयबद्ध प्रश्नों को पोस्ट करें।
10:59 स्पोकन ट्यूटोरियल NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है। इस मिशन की अधिक जानकारी इस लिंक पर उपलब्ध है।
11:10 यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Sakinashaikh