Arduino/C2/Display-counter-using-Arduino/Hindi

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

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 Display counter using Arduino पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम

LCD और Push button को Arduino बोर्ड से जोड़ना और जब भी pushbutton दबा हो, तो काउंट को बढ़ाने के लिए प्रोग्राम लिखना सीखेंगे।

00:22 इस ट्यूटोरियल का अनुसरण करने के लिए, आपके पास इलेक्ट्रॉनिक्स का मौलिक ज्ञान और C या C++ प्रोग्रामिंग भाषा का मौलिक ज्ञान होना चाहिए।
00:34 इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं Arduino UNO Board,

Ubuntu Linux 14.04 operating system और

Arduino IDE का उपयोग कर रही हूँ।

00:47 इस श्रेणी में, पहले के एक ट्यूटोरियल में, हमने Arduino और LCD का उपयोग करके सर्किट बनाया था। हम इस ट्यूटोरियल में उसी circuit का उपयोग करेंगे।
01:00 यहां, हम pushbutton जोड़ेंगे और सरल counter बनायेंगे।
01:06 हमने पहले के ट्यूटोरियल में pushbutton के कार्य के बारे में सीखा है।
01:12 अब कनेक्शन circuit को पूर्णरूप से जानते हैं।
01:17 pushbutton , 100 ohm resistor से जुड़ा है।
01:22 pushbutton, pin number 7 से जुड़ा है और100 ohm resistor, ground से जुड़ा है।
01:31 अन्य सभी कनेक्शन ठीक हमारे पिछले प्रयोग की तरह ही हैं।
01:37 यह कनेक्शन का लाइव सेटअप है जैसा कि सर्किट डायग्राम में दिखाया गया है।
01:44 अब, हम Arduino IDE में प्रोग्राम लिखेेंग। तो, Arduino IDE पर चलते हैं।
01:54 सबसे पहले, हमें Liquid crystal library को समाविष्ट करना होगा।
01:59 दिखाए गए अनुसार code टाइप करें।
02:02 मैंने LiquidCrystal टाइप वेरिएबल lcd को इनिशियलाइज़ किया है।
02:08 यहां, pin number 12 को Register Select और pin number 11 को Enable के रूप में इनिशियलाइज़ किया गया है।
02:19 अगले 4 पैरामीटर LCD के data lines को निरुपित करते हैं।
02:25 void setup फंक्शन में, lcd.begin 16 comma 2 टाइप करें, जैसा कि दिखाया गया है।

यह command, पंक्ति और कॉलम के साथ LCD को इनिशियलाइज़ करता है।

02:41 आगे हम pin number 7 को INPUT के रूप में सेटअप करेंगे। दिखाए गए अनुसार कोड टाइप करें।
02:49 दूसरे तरीके से, हम pin नंबर को वेरिएबल pbutton में संग्रहित कर सकते हैं।

दिखाए गए अनुसार pbutton वेरिएबल को परिभाषित करते हैं।

03:01 अब हम void loop के लिए कोड लिखेंगे। जब भी pushbutton को दबाया जाता है, तो LCD पर काउंट बढ़ जाता है।
03:11 यह जांचने के लिए कि pushbutton दबा हुआ है या नहीं, हम सरल 'if' statement लिखेंगे।
03:19 काउंट प्रदर्शित करने से पहले, बटन की स्थिति की जाँच करते हैं।
03:25 यह कमांड LCD में कर्सर की स्थिति निर्धारित करेगा।

lcd.print संदेश को प्रिंट करेगा।

03:35 अब हम प्रोग्राम को compile और upload करेंगे। अब, मैं pushbutton दबाऊंगी।
03:43 यहां, हम LCD में “button pressed” संदेश देखते हैं।

यह दर्शाता है कि pushbutton सफलतापूर्वक कार्य कर रहा है।

03:54 अब, हम counter सेट करने के लिए प्रोग्राम को संशोधित करेंगे।
03:58 हमें काउंटर के लिए वेरिएबल की आवश्यकता है। अब, हम शून्य के लिए वेरिएबल count को इनिशियलाइज़ करेंगे।
04:08 यहां दिखाए गए अनुसार print स्टेटमेंट को संशोधित करें।

हर बार बटन को दबाने पर count++ , काउंट को बढ़ाएगा।

04:21 अब प्रोग्राम को compile और upload करते हैं। अब, मैं pushbutton दबाऊंगी।
04:29 यह उम्मीद के मुताबिक कार्य नहीं करता है। हम यहां प्रदर्शित अलग काउंट देखते हैं।

ऐसा क्यों है?

04:37 ऐसा इसलिए है, क्योंकि हमने बटन दबाए जाने की स्थिति निर्दिष्ट की है।

लेकिन हमने बटन रिलीज करने की स्थिति का उल्लेख नहीं किया।

04:46 आउटपुट, बटन दबाए गए समय के आधार पर इन्क्रीमेंटेड नंबर दर्शाता है।
04:52 इसलिए, यहां दिखाए गए अनुसार हम 'while' statement लिखेंगे।
04:57 यह काउंट को तब प्रदर्शित करेगा, जब pushbutton दबाए गए स्थिति में हो।

इसका मतलब है कि pin 7, HIGH मोड में है।

05:07 जब आप बटन को रिलीज करते हैं, तो स्थिति LOW होती है और यह 'while' loop के बाहर आएगा।
05:14 मैं प्रोग्राम समझाती हूं।
05:17 प्रोग्राम, LCD के इनिशियलाइज़ेशन के साथ शुरू होता है। हमारे पास वेरिएबल pbutton और count है।
05:26 void setup फ़ंक्शन के अंदर, हमने 16 कॉलम और 2 पंक्ति वाले LCD को इनिशियलाइज़ किया है।

अतः pinMode, pin number 7 के लिए इनपुट है।

05:42 void loop फ़ंक्शन में, हम इस स्थिति की जांच कर रहे हैं कि pushbutton HIGH है या नहीं।
05:49 जब pushbutton दबाया जाता है, तो cursor शून्य कॉमा शून्य पर स्थित होता है।
05:56 lcd.print स्टेटमेंट काउंट वैल्यू को प्रिंट करेगा। प्रारंभ में count शून्य है। Count plus plus 1 होगा।
06:09 जब बटन को छोड़ा जाता है, तो यह while loop को ब्रेक करेगा और लूप से बाहर आ जाएगा।
06:15 फिर, यदि आप बटन दबाते हैं, तो अगला इटरेसन शुरू होता है और यह काउंट को बढ़ाता है।
06:23 प्रोग्राम को compile और upload करते हैं।
06:27 अब, मैं बटन को एक बार दबाऊंगी और उसे छोडूंगी।
06:32 फिर से मैं बटन को दबाऊंगी और छोडूंगी। आप देख सकते हैं कि जब भी बटन दबाया जाता है तो काउंट बढ़ जाता है।
06:42 इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं। हमें संक्षेप में...।
06:47 इस ट्यूटोरियल में, हमने LCD और pushbutton को Arduino board से जोड़ना और जब भी pushbutton दबाया जाता है, तो काउंट प्रदर्शित होने के लिए प्रोग्राम लिखना सीखा।
07:03 निम्नलिखित नियत कार्य करें।

काउंट को 2,4,6 और आगे इसी तरह प्रदर्शित करने के लिए सामान प्रोग्राम को बदलें। प्रोग्राम को Compile और upload करें।LCD में प्रदर्शित काउंट को ध्यान से देखें।

07:21 निम्नलिखित लिंक पर मौजूद वीडियो स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करें और देखें।
07:29 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम कार्यशालाएँ आयोजित करती है और प्रमाणपत्र देती है। अधिक जानकारी के लिए कृपया हमें लिखें।
07:38 कृपया इस फोरम पर अपने समयबद्ध प्रश्नों को पोस्ट करें।
07:42 स्पोकन ट्यूटोरियल प्रोजेक्ट भारत सरकार के NMEICT, MHRD द्वारा वित्त पोषित है।

इस मिशन पर अधिक जानकारी इस लिंक पर उपलब्ध है।

07:53 यह स्क्रिप्ट विकास द्वारा अनुवादित है, हमसे जुड़ने के लिए धन्यवाद

Contributors and Content Editors

Sakinashaikh