arduino
इमदादी
खोज…
परिचय
एक सर्वो एक संलग्न प्रणाली है जिसमें मोटर और कुछ सहायक सर्किटरी होते हैं। एक सर्वो के शाफ्ट को एक नियंत्रण संकेत का उपयोग करके चाप के भीतर एक निश्चित कोण पर घुमाया जा सकता है। यदि नियंत्रण संकेत बनाए रखा जाता है, तो सर्वो अपना कोण बनाए रखेगा। सर्वोस को आसानी से Arduino Servo.h
लाइब्रेरी से नियंत्रित किया जा सकता है।
वाक्य - विन्यास
- #include <Servo.h> // सर्वो लाइब्रेरी शामिल करें
- Servo.attach (pin) // पिन पर सर्वो को संलग्न करें। एक सर्वो वस्तु लौटाता है
- Servo.write (डिग्री) // डिग्री को स्थानांतरित करने के लिए (0 - 180)
- Servo.read () // सर्वो की वर्तमान रोटेशन हो जाता है
सर्वो को आगे-पीछे करना
#include <Servo.h>
Servo srv;
void setup() {
srv.attach(9); // Attach to the servo on pin 9
}
इमदादी का उपयोग करने के लिए, आपको पहले attach()
फ़ंक्शन को कॉल करना होगा। यह एक निर्दिष्ट पिन पर एक सर्वो को नियंत्रित करने के लिए एक PWM सिग्नल उत्पन्न करना शुरू करता है। Arduino Mega के अलावा अन्य बोर्डों पर, सर्वो लाइब्रेरी का उपयोग पिन और 9 पर 10 के अनुरूप एनालॉगवर्ट () (PWM) कार्यक्षमता को निष्क्रिय करता है, चाहे उन पिनों पर सर्वो हो या न हो।
void loop() {
Servo.write(90); // Move the servo to 90 degrees
delay(1000); // Wait for it to move to it's new position
Servo.write(0); // Move the servo to 0 degrees
delay(1000); // Wait for it to move to it's new position
}
ध्यान दें कि आपको यह गारंटी नहीं है कि सर्वो वांछित स्थिति तक पहुंच गया है, और न ही आप इसे कार्यक्रम से देख सकते हैं।