विक्टर मोटर#
परिचय#
VEX विक्टर मोटर कंट्रोलर एक पुराना मोटर कंट्रोलर है जो ब्रेन से 3-वायर PWM सिग्नल लेकर VEXpro/EDR DC मोटर्स को नियंत्रित करता है जिन्हें सीधे स्मार्ट पोर्ट में प्लग नहीं किया जा सकता है।
इस पृष्ठ पर उदाहरण के तौर पर विक्टर मोटर कंट्रोलर का नाम victor_motor दिया गया है। आवश्यकतानुसार इसे अपने कॉन्फ़िगर किए गए नाम से बदलें।
नीचे उपलब्ध विधियों की सूची दी गई है:
spin– मोटर को आगे या पीछे घुमाता है जब तक कि वह रुक न जाए।stop– मोटर को तुरंत रोक देता है।set_velocity– मोटर को बताता है कि कितनी तेज़ी से घूमना है।set_reversed– मोटर की दिशा उलटने के लिए सेट करता है।
कंस्ट्रक्टर – विक्टर मोटर कंट्रोलर को मैन्युअल रूप से प्रारंभ करें।
MotorVictor– विक्टर मोटर नियंत्रक बनाता है।
घुमाना#
spin एक निर्दिष्ट दिशा में कनेक्टेड मोटर को घुमाता है वर्तमान मोटर वेग।
Usage:
victor_motor.spin(direction, velocity, units)
पैरामीटर |
विवरण |
|---|---|
|
मोटर को घुमाने की दिशा:
|
|
Optional. The velocity to spin with from 0% to 100% when using |
|
वैकल्पिक। वेग इकाई:
|
रुकना#
stop कनेक्टेड मोटर को तुरंत रोक देता है।
Usage:
victor_motor.stop()
पैरामीटर |
विवरण |
|---|---|
इस विधि के कोई मानदंड नहीं हैं। |
सेट_वेग#
set_velocity मोटर को यह बताता है कि उसे कितनी गति से घूमना है। उच्च प्रतिशत मोटर को तेज़ घुमाता है और निम्न प्रतिशत मोटर को धीमा घुमाता है।
प्रत्येक प्रोजेक्ट की शुरुआत में, डिफ़ॉल्ट रूप से प्रत्येक कनेक्टेड मोटर 50% वेग से घूमती है।
Usage:
victor_motor.set_velocity(value, units)
पैरामीटर |
विवरण |
|---|---|
|
The velocity to spin with from 0% to 100% when using |
|
वैकल्पिक। वेग इकाई:
|
सेट_रिवर्सड#
set_reversed मोटर को उलटा घुमाता है ताकि FORWARD दिशा दक्षिणावर्त घूमे। यह विधि reverse पैरामीटर को True पर सेट करने के समान काम करती है जब MotorVictor का निर्माण किया जाता है।
Usage:
victor_motor.set_reversed(value)
पैरामीटर |
विवरण |
|---|---|
|
क्या मोटर की दिशा उलट दी गई है:
|
कंस्ट्रक्टर्स#
कंस्ट्रक्टर का उपयोग MotorVictor ऑब्जेक्ट बनाने के लिए किया जाता है, जो विक्टर मोटर कंट्रोलर को कॉन्फ़िगर करने के लिए आवश्यक हैं।
MotorVictor#
MotorVictor एक विक्टर मोटर कंट्रोलर बनाता है।
Usage:
MotorVictor(port, reverse)
पैरामीटर |
विवरण |
|---|---|
|
कंट्रोलर जिस 3-वायर पोर्ट से जुड़ा है:
|
|
वैकल्पिक। यह निर्धारित करता है कि मोटर की घूर्णन दिशा उलटी होनी चाहिए या नहीं।
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)