Arduino/C2/First-Arduino-Program/Hindi
From Script | Spoken-Tutorial
Revision as of 20:50, 28 December 2019 by Sakinashaikh (Talk | contribs)
Time | Narration |
00:01 | First Arduino Program पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में, हम सीखेंगे कि:
Arduino प्रोग्राम कैसे लिखें, प्रोग्राम को Compile और upload कैसे करें और LED कैसे चमकाएं। |
00:19 | यहां मैं उपयोग कर रही हूं:
Arduino UNO Board, |
00:23 | Ubuntu Linux 14.04 operating system और
Arduino IDE. |
00:30 | इस ट्यूटोरियल का अनुसरण करने के लिए, आपके पास होना चाहिए: इलेक्ट्रॉनिक्स का बुनियादी ज्ञान, |
00:36 | C या C++ प्रोग्राम लिखने का बुनियादी ज्ञान, |
00:41 | और, USB power cable के साथ Arduino UNO Board |
00:46 | अपना पहला प्रोग्राम लिखने के लिए Arduino IDE खोलें। |
00:52 | यहां, हम Menu बार में विभिन्न मेनू देख सकते हैं। |
00:57 | Arduino में, प्रत्येक प्रोग्राम Sketch के रूप में सेव होता है। |
01:03 | डिफ़ॉल्ट रूप से, यह नाम Sketch underscore और एक नाम के रूप में बनाता है। |
01:11 | आप File और फिर Save पर क्लिक करके नाम बदल सकते हैं। |
01:18 | फाइल का नाम BlinkLed टाइप करें।
अब Save बटन पर क्लिक करें। |
01:26 | यह दो खाली फंक्शन्स void setup और void loop के साथ डिफ़ॉल्ट प्रोग्राम इन्वाइरन्मन्ट है। |
01:35 | अब, हम 'LED' को चमकाने के लिए एक 'Arduino' प्रोग्राम लिखेंगे। |
01:41 | मैंने अपना IDE और Arduino board को साथ-साथ रखा है। |
01:47 | इससे हमें board में प्रोग्राम के निष्पादन और आउटपुट को देखने के लिए मदद मिलेगी। |
01:54 | इस LED प्रोग्राम के लिए, मैं pin नंबर 13 को चमकाना चाहती हूं। |
02:00 | यह आंतरिक रूप से इस LED से जुड़ा एक digital input/output pin है। |
02:07 | मार्कर के साथ हाइलाइट पर ध्यान दें। |
02:10 | अब, हमें अपना कोड लिखना होगा। |
02:13 | void setup फ़ंक्शन एक microcontroller के सेटअप के लिए है। |
02:18 | हमारे मामले में, pin नंबर 13 को पहले सेट करना होगा। |
02:24 | ऐसा करने के लिए, हम pinMode नामक एक इन-बिल्ट फ़ंक्शन का उपयोग करेंगे। |
02:31 | इसमें दो पैरामीटर्स- pin number comma mode हैं। |
02:36 | अंतः टाइप करें: pinMode open brackets 13 comma output close brackets semicolon. |
02:48 | हमें मोड को output के रूप में क्यों रखना चाहिए? |
02:51 | ऐसा इसलिए है क्योंकि पिन नंबर 13 आंतरिक रूप से LED से जुड़ा है। |
02:58 | वोल्टेज अधिक होने पर यह चमक जाएगा लेकिन वोल्टेज शून्य होने पर यह चमक नहीं पाएगा। |
03:05 | हमें LED में वोल्टेज देने के लिए ‘output’ के रूप में मोड को कॉन्फ़िगर करना होगा। |
03:12 | अब हम void loop' फ़ंक्शन में code लिखेंगे। |
03:17 | LED ब्लिंक होने से पहले, LED चमकने दें। |
03:22 | यहां digitalWrite नामक एक फंक्शन है, जिसे digital pin के लिए लिखेंगे। |
03:29 | इस फ़ंक्शन में दो पैरामीटर्स हैं, जैसे pin number और value or state. |
03:36 | पहले से ही, हम पिन नंबर को 13 के रूप में जानते हैं। मान HIGH या LOW होना चाहिए। |
03:44 | अत टाइप करें:digitalWrite open brackets 13 comma HIGH close brackets semicolon'. |
03:55 | हम LED' को चमकाना चाहते हैं। अतः, वोल्टेज HIGH होना चाहिए। |
04:00 | बस इतना ही। कोड बहुत सरल है। |
04:04 | अगला कदम प्रोग्राम को कंपाइल करना है। |
04:08 | प्रोग्राम को सत्यापित करने के लिए मेनू बार में Tick icon पर क्लिक करें। |
04:14 | यह हमारे प्रोग्राम को binary format में कंपाइल करेगा जो microcontroller द्वारा समझा जा सकता है। |
04:22 | आप IDE के तल में कंपाइलेशन स्थिति देख सकते हैं। |
04:27 | इसके बाद हमें प्रोग्राम को microcontroller पर अपलोड करना होगा। |
04:32 | upload' करने के लिए menu bar पर दाएं एरो बटन पर क्लिक करें।
वैकल्पिक रूप से, आप Sketch मेनू का चयन और फिर upload कर सकते हैं। |
04:48 | आप थोड़ी देर के लिए TX RX ब्लिंक देख सकते हैं। यह इंगित करता है कि संचरण ON है। |
04:57 | अब आप देख सकते हैं कि LED चमक रहा है। |
05:01 | LED को बंद कैसे करें?
हमें इस प्रोग्राम को संशोधित करना होगा, जैसे कि दूसरे पैरामीटर का मान LOW है। |
05:11 | अब, इस प्रोग्राम को compile और upload करें। |
05:16 | आप देख सकते हैं कि LED अभी बंद है। |
05:20 | हम जानते हैं कि LED को ON और OFF कैसे करना है। |
05:25 | अब, हम LED को चमकाने लिए प्रोग्राम को संशोधित करेंगे, |
05:31 | वह है, एक सेकंड के अंतराल के साथ ON और OFF। |
05:36 | हम दिखाए गए अनुसार प्रोग्राम को बदल देंगे। Delay' एक' built-in function है जो निश्चित समय के लिए प्रोग्राम को रोक देता है। |
05:46 | मैं टाइप करूंगी: delay open brackets 500 close brackets semicolon.
यहां, 500 अर्थात 500 मिलिसेकंड, वह देरी का आधा सेकंड है। |
06:01 | अब, टाइप करें digitalWrite open brackets 13 comma LOW close brackets semicolon. |
06:12 | यह digital pin 13 को OFF मोड बनाता है। |
06:17 | हम कब तक इसे OFF करना चाहते हैं?
टाइप करें: delay open brackets 500 close brackets semicolon. |
06:28 | फिर से, हम इसे 500 मिसिसेकंड के लिए OFF' करना चाहते हैं। |
06:34 | मैं फिर से लाइन दर लाइन Void loop प्रोग्राम समझाती हूं। |
06:40 | Void loop एक अनंत लूप है और यह लगातार निष्पादित होगा। |
06:45 |
LED से जुड़ा पिन नंबर 13, 500 मिलिसेकंड के लिए HIGH अवस्था में होगा। और फिर, 500 मिलिसेकंड के लिए LOW अवस्था में होगा। |
06:57 | यह प्रोग्राम लूप में बार-बार निष्पादित किया जाता है। |
07:02 | प्रोग्राम को उपलोड करें। |
07:05 | हम देख सकते हैं कि हमरा LED चमक रहा है। |
07:10 | इसी के साथ हम स्पोकन ट्यूटोरियल के अंत में आ गए हैं, संक्षेप में। |
07:16 | इस ट्यूटोरियल में, हमने सीखा: Arduino प्रोग्राम कैसे लिखें, |
07:21 | प्रोग्राम को Compile' और upload और एक LED कैसे चमकाएं। |
07:27 | निम्नलिखित नियतकार्य करें। उपरोक्त Blink LED प्रोग्राम में देरी के समय को 1500 में बदलें। |
07:37 | प्रोग्राम को कंपाइल करें और अपलोड करें और एलईडी में चमक का निरीक्षण करें। |
07:45 | निम्न लिंक पर मौजूद वीडियो स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करें और देखें। |
07:53 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम कार्यशालाएँ आयोजित करती है और प्रमाणपत्र देती है। अधिक जानकारी के लिए कृपया हमें लिखें। |
08:06 | क्या आपके पास इस स्पोकन ट्यूटोरियल में प्रश्न है?
कृपया इस साइट पर जाएं। |
08:13 | मिनट और सेकंड चुनें जहां आपके पास प्रश्न है। अपने प्रश्न को संक्षेप में बताएं।
हमारी टीम में से कोई उनका उत्तर देगा। |
08:24 | स्पोकन ट्यूटोरियल प्रोजेक्ट भारत सरकार के NMEICT, MHRD द्वारा वित्त पोषित है।इस मिशन पर अधिक जानकारी इस लिंक पर उपलब्ध है। |
08:35 | यह स्क्रिप्ट विकास द्वारा अनुवादित है, हमसे जुड़ने के लिए धन्यवाद |