Basics of Arduino Microcontroller Programing in Hindi

Arduino Microcontroller Boards, Arduino IDE, और Arduino Microcontroller Programing के बारे में हमने यहापर बोहोत ही अच्छे तरीके से बात की है । हम जानते है की Arduino IDE (Integrated Development Environment) Software हमें Arduino पर Code का उपयोग करके विभिन्न Arduino Programs को चलाने की अनुमति देता है । इसका Code C और C++ जैसी सरल Programing Language के जरिये लिखा जाता  है। अगर आपको C Programing आता है तो आपको ARDUINO Programing करने में आसानी होगी।  

Arduino क्या है?

Arduino एक Development Board है जिसमे एक Microcontroller के साथ-साथ कई उपकरण लगा होता है। जिसमे Capacitor, Transistor, Resistor शामिल है । इसमे हम Coding के जरिये कई सारि Electronic projects बना सकते है । बाजार मे आपको 100 से भी अधिक प्रकार के Arduino Microcontroller मिल जायेंगे।

Arduino Microcontroller के वजह से Embedded system को समझना या इस्तिमाल करना काफी सहज हो चूका है ।

Arduino 3 चीजों के मिलन से बना है – Hardware, Software और Arduino Community । Arduino के IDE Software मे काफी आसानी से Programing किया जा सकता है । Arduino मे projects बनाने के लिये पेहले से ही 1 लाख से भी ज्यादा Projects उपलब्ध है जो आपको Arduino Community मे मुफ्त मे मिल जाएगा । Arduino को ATMEL series के Microcontroller बनाते है । Arduino का खुदका Language है जिसे के Arduino IDE के नाम पर जाना जाता है।

और परे | Arduino projects

Arduino को इस्तिमाल करना काफी आसान है ,यह आपको बाजार मे Online या Offline आसानी से मिल जाता है । Arduino के ऊपर अलग से Electronics लगाने के लिये जो Circuits बनाये जाते है उन्हे Arduino Shield कहते है । जो Arduino shield  Arduino Microcontroller के ऊपर आसानी से Directly fit हो जाते है।

Arduino खरदने के बाद उसके Software Arduino IDE को आसानी से Google से Download कर सकते है । Arduino USB के सहायता से आपके Computer या Mobile के साथ जूर जाता है।

Arduino Software मे 100 से भी ज्यादा प्रकार मे उपलब्ध होते है । Arduino.cc मे Playground के option पर आपको बोहोत सारे projects मिल जायेंगे जो दुनियाभर के लोग बनाके वहापर उसका Diagram upload करते है ।

अभी हम Arduino IDE पर इस्तिमाल होने वाली Code के बारे मे जानेंगे….

Arduino Microcontroller Programing

Bracket

Arduino Coding में दो प्रकार के ब्रैकेट का उपयोग किया जाता है, जो नीचे सूचीबद्ध हैं:

  • Parentheses ( )
  • Curly Brackets { }

Curly Brackets के उपयोग { }

Code में बयान Curly bracket में लिखा जाता हैं। Code या Sketch को खुले Curly Bracket  से लिखने की शुरुआत की जाती है  और  Code की अंत मे  हमेशा बंद Curly bracket की आवश्यकता होती है।

  1. खुला हुआ Curly Bracket ‘ {
  2. बंद किया हुआ Curly Bracket ‘ }

Line Comments

Line Comment के दो प्रकार हैं, जो नीचे दर्ज किए गए हैं:

  1. // एक लाइन Comment
  2. / * बहु – लाइन Comment* /

// एक लाइन टिप्पणी

(टिप्पणी यानि  Comment) Coding में Run नहीं होता है । इस प्रकार की चीजे Code को अच्छी तरीके से समझने के लिये या Code को यहापर क्यों लिखा गया है यह समझने के लिये इस्तिमाल किया जाता है । // इसी तरह Code के कुछ अतिरिक्त लाइनों को मिटाने याफिर इस code को बिना उपयोग करने के लिए इस्तिमाल किया जाता हैं । अगर आप एक लाइन मे टिपण्णी यानि (Single line Comment)  लिखना चाहते है तब (/*) का इस्तिमाल किया जाता है।

/ * बहु – लाइन टिप्पणी * /

अगर आप बहु लाइन मे टिपण्णी यानि (Double line Comment)  लिखना चाहते है तब (/*) इसका प्रयोग किया जाता है।

ये ( // और /*) Comments Coding मे उपयोग नहीं होता ।  यह सिर्फ उपयोगकर्ता को बताने के लिए लिखा जाता है , की यहाँ पर ये Code क्यों लिखा गया है और इसका मतलब क्या है।

Arduino Microcontroller Programing मे Arduino IDE Coding Screen

Arduino IDE की Coding Screen को दो भागो  में विभाजित किया गया है – Void Setup और Void LoopVoid Setup मे लिखा गया code एकबार ही Run होता है ,जिसे Preparation Block माना जाता है , जबकि Void Loop को Execution Block माना जाता है इसपर लिखा गया code बारबार Run होता है , जो आप नीचे देख सकते है :-

Arduino microcontroller programing

Void Setup Block में किस प्रकार का Code लिखा जाता है?

इसमें Code के Starting section को लिखा जाता  है। Pin mode, Library, Variable आदि को Void Setup Section में Setup  किया जाता है । यहापर Program के Uploading के दौरान और Arduino Microcontroller Board के Reset या Power up के बाद केवल एक बार Execute किया जाता है।

Zero Setup ( ) प्रत्येक sketch के Top पर रहता है, जैसे ही Program चलना शुरू होता है, Curly Bracket के अंदर के Code Setup में Execute होता है, और यह केवल एक बार Execute होता है।

और परेMicroprocessor और Microcontroller क्या है?

Void Loop क्या है?

Void Loop में जो Code लिखा जाता है, जो बार-बार execute होता है। Curly bracket के अंदर लिखा गया Code का Segment variable के Values के आधार पर दोहराया जाता है ।

Arduino Microcontroller में समय !!!

Arduino Programing में समय एक मिलीसेकंड में मापा जाता है।

जहां, 1 Second = 1000 Millisecond हैं

हम Millisecond के अनुसार समय को Adjust कर सकते हैं।

उदाहरण के लिए…. 5 Second की देरी के लिए, समय 5000 Millisecond।

Digital Read ( ) और Digital Write ( ) में क्या अंतर है?

Digital Read ( ) Value को परता है और Digital Write ( ) उस Value को Execute करता है
Delay ( ) Function किसी प्रोग्राम को मिलीसेकंड में निर्दिष्ट समय के दौरान किसी कार्य करने से रोकने के लिए
उपयोग किया जाता है।

उदाहरण के लिए,

Delay (2000) का मतलब …..

जहां, 1 Second = 1000 Millisecond

2 Second  = 2000 Millisecond

इसलिए, यह 2 सेकंड की देरी प्रदान करेगा।

At Least

यहापर मैने Arduino को Program करने की Basic जानकारी दी है। आशा करता हु की आपको अच्छा लगा होगा। नीचे comment करके जरूर बताय की आपको कैसा लगा।

FAQ Section

Arduino मे इस्तिमाल किया जाने वाला code का नाम क्या है ?

Arduino मे code c++ मे लिखा जाता है।

Arduino कब Invent हुवा था ?

2005 मे पहलीबार Arduino को आम जनता और छात्र के लिये बाजार मे आया था।

Arduino coding मे Main 2 Parts क्या है ?

setup( ) और loop( )

कोनसा Arduino Board सबसे अच्छा है ?

Arduino UNO के बाद Arduno MEGA सबसे अच्छा Arduino Board है।

कोनसी Arduino Board मे WIFI होता है ?

Arduino Uno WiFi मे WIFI होता है ,जिसमे ESP8266WiFi Module होता है।

Arduino को programing करने के लिये इस्तिमाल किया जाने वाला software का नाम क्या है ?

Arduino का खुदका Software Arduino IDE मे C++ Language के जरिये सभी Arduino को Program किया जाता है।

error

Enjoy this blog? Please spread the word :)