Arduino & IoT Academy · पाठ

नॉब से नियंत्रित सर्वो

पोटेंशियोमीटर से सर्वो की दिशा नियंत्रित करें।

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

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

नॉब से दिशा नियंत्रित करें

अब हाथ से नियंत्रण लेने का समय है। पोटेंशियोमीटर घुमाएँ और सर्वो वास्तविक समय में उसका अनुसरण करेगा, जैसे छोटा-सा स्टीयरिंग व्हील। 🎛️

योजना

विचार सरल है: नॉब पढ़ें, उस संख्या को कोण में बदलें और उसे loop() के अंदर बार-बार सर्वो को लिखें।

नॉब पढ़ें

पोटेंशियोमीटर के पिन पर analogRead() का उपयोग करें। यह 0 से 1023 तक की संख्या लौटाता है, जो नॉब के घुमाव के अनुसार बदलती है।

int val = analogRead(A0);

सीमाओं में अंतर

नॉब 0 से 1023 तक के मान देता है, लेकिन सर्वो केवल 0 से 180 समझता है। आपको इन दोनों पैमानों के बीच रूपांतरण करना होगा।

map() से समाधान

map() फ़ंक्शन किसी संख्या को एक सीमा से दूसरी सीमा में बदलता है। यह नॉब की इकाइयों को सर्वो की डिग्री में बदलने का बिल्कुल सही माध्यम है।

int angle = map(val, 0, 1023, 0, 180);

इसे सर्वो को भेजें

अब उस बदले हुए कोण को सीधे write() में दें। सर्वो आपके नॉब द्वारा दर्शाई गई स्थिति में तुरंत पहुँच जाएगा।

myServo.write(angle);

पूरा लूप

पढ़ें, बदलें, लिखें: इन तीन पंक्तियों को loop() में रखें और सर्वो लगातार आपके नॉब का अनुसरण करेगा।

void loop() {
  int val = analogRead(A0);
  int angle = map(val, 0, 1023, 0, 180);
  myServo.write(angle);
}

उसे स्थिर होने दें

लूप के अंत में बहुत छोटा delay() जोड़ें। इससे सर्वो को हर स्थिति तक पहुँचने का थोड़ा समय मिलता है और गति अधिक सहज हो जाती है।

delay(15);

पोटेंशियोमीटर जोड़ें

पोटेंशियोमीटर के बाहरी पिन 5V और ग्राउंड से जोड़ें और बीच का स्लाइडर पिन एनालॉग पिन A0 से जोड़ें। इससे वोल्टेज का साफ़ स्वीप मिलता है।

कंपन नियंत्रित करें

एनालॉग रीडिंग थोड़ी बदलती रहती हैं, इसलिए सर्वो में कंपन हो सकता है। कई बार पढ़कर औसत निकालना या बहुत छोटे बदलावों को अनदेखा करना इसे शांत करता है।

दिशा बदलें

सर्वो को विपरीत दिशा में घुमाना चाहते हैं? बस map के आउटपुट को 0 से 180 के बजाय 180 से 0 जाने के लिए बदल दें।

int angle = map(val, 0, 1023, 180, 0);

त्वरित जाँच

आइए नॉब की रीडिंग को सर्वो के कोण से जोड़ते हैं।

पुनरावलोकन

पोटेंशियोमीटर पढ़ें, 0 से 1023 को 0 से 180 में बदलें, फिर हर लूप में वह कोण लिखें। अब आपका हाथ सीधे सर्वो को नियंत्रित करता है। 🙌

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

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

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

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

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

क्या “नॉब से नियंत्रित सर्वो” पाठ निःशुल्क है?

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

“नॉब से नियंत्रित सर्वो” में मैं क्या सीखूँगा?

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

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

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

“नॉब से नियंत्रित सर्वो” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. सर्वो अपना कोण कैसे जानता है
  2. सर्वो लाइब्रेरी और attach
  3. 0 से 180 तक घुमाएँ
  4. नॉब से नियंत्रित सर्वो
← Arduino & IoT Academy पर वापस जाएँ