Arduino & IoT Academy · पाठ

setup() एक बार चलता है

वह startup block जहाँ आप pins और serial तैयार करते हैं

पाठ 1, कुल 4 में से13 चरण

setup() एक बार चलता है, CoddyKit पर Arduino & IoT Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Arduino & IoT Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Arduino & IoT Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

हर स्केच के दो ब्लॉक

हर Arduino प्रोग्राम दो फ़ंक्शन से बना होता है। पहला setup() है, और इसे सही ढंग से समझ लेने पर बाकी सब आसानी से समझ में आने लगता है। 🙂

ठीक एक बार चलता है

मुख्य बात यह है: setup() बोर्ड के चालू होने या रीसेट होने के तुरंत बाद केवल एक बार चलता है। यह अपने-आप दोबारा नहीं चलता।

setup() कैसा दिखता है

यह खाली कोष्ठकों और घुंघराले कोष्ठकों वाला एक फ़ंक्शन है। उन कोष्ठकों के बीच लिखा गया हर निर्देश आपका शुरुआती कोड होता है।

void setup() {
  // startup code goes here
}

void क्यों?

void शब्द का अर्थ है कि setup कोई मान वापस नहीं करता। आप केवल आदेश चला रहे हैं, किसी को परिणाम नहीं दे रहे।

अपने पिन तैयार करें

setup में आप बताते हैं कि प्रत्येक पिन कैसे काम करेगा। यहाँ एक बार pinMode() का उपयोग करें, ताकि बोर्ड जान सके कि कोई पिन संकेत भेजेगा या प्राप्त करेगा।

void setup() {
  pinMode(13, OUTPUT);
}

सीरियल चैनल खोलें

कंप्यूटर से संवाद शुरू करना भी यहीं होता है। Serial.begin() USB संपर्क को एक बार खोलता है, ताकि बाद में संदेश भेजे जा सकें।

void setup() {
  Serial.begin(9600);
}

केवल एक बार होने वाले काम

वे काम यहाँ रखें जिन्हें केवल एक बार होना चाहिए: पिन मोड सेट करना, Serial शुरू करना या सेंसर को आरंभ करना। Setup आपकी शुरुआत की जाँच-सूची है।

यह हमेशा सबसे पहले चलता है

आपकी स्केच में बाकी कुछ भी हो, setup() हमेशा दोहराए जाने वाले तर्क से पहले चलता है। बोर्ड सबसे पहले यही काम करता है।

रीसेट करने पर फिर चलता है

बोर्ड का रीसेट बटन दबाएँ या बिजली बंद करके फिर चालू करें, तो setup() एक बार फिर चलेगा। नई शुरुआत का अर्थ है नया setup।

कई पंक्तियाँ मिलाएँ

आप setup के भीतर एक बार होने वाले कई काम रख सकते हैं। बोर्ड उन्हें ऊपर से नीचे चलाता है और फिर आगे बढ़ जाता है।

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
}

खाली होना भी मान्य है

यदि कुछ भी तैयार करना आवश्यक न हो, तो स्केच में खाली setup() हो सकता है। अंदर कुछ न होने पर भी घुंघराले कोष्ठक होने चाहिए।

void setup() {
}

त्वरित जाँच

आइए, जाँचें कि setup() कैसे काम करता है।

पुनरावलोकन: setup()

आपने सीखा कि setup() शुरुआत में एक बार चलता है, void लौटाता है और पिन तथा Serial तैयार करने के लिए उपयोग होता है। यह आपके बोर्ड की शुरुआत की जाँच-सूची है। 🎉

शुरुआत निःशुल्क

एआई शिक्षक के साथ C++ सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

अक्सर पूछे जाने वाले प्रश्न

क्या “setup() एक बार चलता है” पाठ निःशुल्क है?

हाँ—“setup() एक बार चलता है” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Arduino & IoT Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Arduino & IoT Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“setup() एक बार चलता है” में मैं क्या सीखूँगा?

वह startup block जहाँ आप pins और serial तैयार करते हैं आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Arduino & IoT Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Arduino & IoT Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Arduino & IoT Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“setup() एक बार चलता है” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Arduino & IoT Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Arduino & IoT Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. setup() एक बार चलता है
  2. loop() हमेशा चलता रहता है
  3. Comments और साफ़ Sketches
  4. Compile Errors और उन्हें पढ़ने का तरीका
← Arduino & IoT Academy पर वापस जाएँ