सर्वो लाइब्रेरी और attach
Servo शामिल करें और उसे एक पिन से जोड़ें।
सर्वो लाइब्रेरी और attach, CoddyKit पर Arduino & IoT Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Arduino & IoT Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Arduino & IoT Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Library की सहायता लें
सटीक pulse हाथ से बनाना कठिन है। अंतर्निहित Servo library timing आपके लिए संभालती है, इसलिए आपको केवल इच्छित कोण बताना होता है। 😌
पहले इसे शामिल करें
सबसे ऊपर #include लिखकर library को अपने sketch में लाएँ। वह एक line Servo के tools उपलब्ध करा देती है।
#include <Servo.h>Servo object बनाएँ
इसके बाद एक Servo object बनाएँ। इसे अपने remote control की तरह समझें: इसे एक नाम दें और फिर इसी के माध्यम से commands भेजें।
Servo myServo;इसे pin से जोड़ें
attach() से object को बताएँ कि signal तार किस pin का उपयोग करती है। इसके बाद वह pin servo pulse भेजना शुरू कर देगा।
myServo.attach(9);attach कहाँ रखें
setup() के अंदर attach() को कॉल करें, क्योंकि बोर्ड शुरू होने पर पिन को केवल एक बार जोड़ना होता है।
void setup() {
myServo.attach(9);
}PWM पिन चुनें
Servo लाइब्रेरी लगभग किसी भी पिन को चला सकती है, लेकिन Uno पर 9 या 10 जैसे PWM-सक्षम पिन चुनना सुरक्षित और प्रचलित विकल्प है।
write() से चलाएँ
write() का उपयोग करके कोण निर्धारित करें। 0 से 180 तक की संख्या दें और सर्वो सीधे उस स्थिति में पहुँच जाएगा।
myServo.write(90);यह जुड़ा रहता है
एक बार जुड़ने के बाद, ऑब्जेक्ट आपके द्वारा निर्धारित अंतिम कोण को बनाए रखता है। जब इसे किसी नई जगह ले जाना हो, तभी write() को फिर से कॉल करें।
कस्टम पल्स सीमाएँ
यदि आपका सर्वो अपेक्षित स्थिति से कम या अधिक घूमता है, तो attach() सूक्ष्म समायोजन के लिए न्यूनतम और अधिकतम पल्स चौड़ाई माइक्रोसेकंड में ले सकता है।
myServo.attach(9, 600, 2400);पिन मुक्त करें
पल्स भेजना रोकने और पिन को मुक्त करने के लिए detach() को कॉल करें। जब आप सर्वो को ढीला छोड़ना और बिजली बचाना चाहें, तब यह उपयोगी है।
myServo.detach();हर एक के लिए एक ऑब्जेक्ट
कई सर्वो चला रहे हैं? हर सर्वो के लिए अलग Servo ऑब्जेक्ट बनाएँ और उन्हें अलग-अलग पिन से जोड़ें। वे स्वतंत्र रूप से चलते हैं।
त्वरित जाँच
आइए जाँचते हैं कि कोड में सर्वो को पिन से कैसे जोड़ा जाता है।
पुनरावलोकन
Servo.h शामिल करें, एक ऑब्जेक्ट बनाएँ, उसे setup में पिन से जोड़ें, फिर write() से उसे चलाएँ। यही पूरी सेटअप प्रक्रिया है। 🔧
एआई शिक्षक के साथ C++ सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “सर्वो लाइब्रेरी और attach” पाठ निःशुल्क है?
हाँ—“सर्वो लाइब्रेरी और attach” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Arduino & IoT Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Arduino & IoT Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“सर्वो लाइब्रेरी और attach” में मैं क्या सीखूँगा?
Servo शामिल करें और उसे एक पिन से जोड़ें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Arduino & IoT Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Arduino & IoT Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Arduino & IoT Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“सर्वो लाइब्रेरी और attach” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Arduino & IoT Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Arduino & IoT Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- सर्वो अपना कोण कैसे जानता है
- सर्वो लाइब्रेरी और attach
- 0 से 180 तक घुमाएँ
- नॉब से नियंत्रित सर्वो