Victor Motor#
Perkenalan#
VEX Victor Motor Controller adalah pengontrol motor lama yang menerima sinyal PWM 3-kawat dari Brain untuk mengontrol motor DC VEXpro/EDR yang tidak dapat dihubungkan langsung ke Smart Port.
Halaman ini menggunakan victor_motor sebagai contoh nama Victor Motor Controller. Ganti dengan nama yang Anda konfigurasi sendiri sesuai kebutuhan.
Berikut adalah daftar metode yang tersedia:
spin– Memutar motor maju atau mundur sampai berhenti.stop– Menghentikan motor secara langsung.set_velocity– Memberi tahu motor seberapa cepat harus berputar.set_reversed– Mengatur motor agar arahnya dibalik.
Konstruktor – Menginisialisasi Pengontrol Motor Victor secara manual.
MotorVictor– Membuat Pengontrol Motor Victor.
putaran#
spin memutar motor yang terhubung ke arah tertentu menggunakan kecepatan motor saat ini.
Usage:
victor_motor.spin(direction, velocity, units)
Parameter |
Keterangan |
|---|---|
|
Arah putaran motor:
|
|
Optional. The velocity to spin with from 0% to 100% when using |
|
Opsional. Satuan kecepatan:
|
berhenti#
stop menghentikan motor yang terhubung secara langsung.
Usage:
victor_motor.stop()
Parameter |
Keterangan |
|---|---|
Metode ini tidak memiliki parameter. |
atur_kecepatan#
set_velocity memberi tahu motor seberapa cepat harus berputar. Persentase yang lebih tinggi membuat motor berputar lebih cepat dan persentase yang lebih rendah membuat motor berputar lebih lambat.
Setiap proyek dimulai dengan setiap motor yang terhubung berputar pada kecepatan 50% secara default.
Usage:
victor_motor.set_velocity(value, units)
Parameter |
Keterangan |
|---|---|
|
Kecepatan putaran dari 0% hingga 100% saat menggunakan |
|
Opsional. Satuan kecepatan:
|
set_terbalik#
set_reversed mengatur motor agar berbalik arah sehingga arah FORWARD akan berputar searah jarum jam. Metode ini bekerja sama dengan mengatur parameter reverse menjadi True saat membuat MotorVictor.
Usage:
victor_motor.set_reversed(value)
Parameter |
Keterangan |
|---|---|
|
Apakah arah putaran motor dibalik:
|
Konstruktor#
Konstruktor digunakan untuk membuat MotorVictor , yang diperlukan untuk mengkonfigurasi Pengontrol Motor Victor.
MotorVictor#
MotorVictor membuat Pengontrol Motor Victor.
Usage:
MotorVictor(port, reverse)
Parameter |
Keterangan |
|---|---|
|
Port 3-Kawat yang terhubung ke Pengontrol:
|
|
Opsional. Menentukan apakah putaran motor harus dibalik.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)