Pengontrol Motor 55#
Perkenalan#
Pengontrol Motor 55 (MC55) digunakan untuk mengontrol motor DC standar.

Halaman ini menggunakan mc_55 sebagai contoh nama Pengontrol Motor 55. Ganti dengan nama yang Anda konfigurasi sendiri sesuai kebutuhan.
Berikut adalah daftar metode yang tersedia:
spin– Memutar motor DC maju atau mundur sampai berhenti.stop– Menghentikan motor DC secara langsung.set_velocity– Memberi tahu motor DC seberapa cepat harus berputar.set_stopping– Mengatur bagaimana motor DC berperilaku saat berhenti.set_max_torque– Mengatur torsi maksimum yang diizinkan untuk digunakan oleh motor DC.set_reversed– Mengatur motor DC agar arahnya dibalik.current– Mengembalikan jumlah arus listrik yang digunakan oleh motor DC.temperature– Mengembalikan suhu motor DC.
Konstruktor – Inisialisasi Pengontrol Motor 55 secara manual.
Motor55– Membuat Pengontrol Motor 55.
putaran#
spin memutar motor DC yang terhubung ke arah tertentu menggunakan kecepatan motor saat ini.
Usage:
mc_55.spin(direction, velocity, units)
Parameter |
Keterangan |
|---|---|
|
Arah putaran motor:
|
|
Optional. The velocity to spin with from 0% to 100% when using |
|
Opsional. Satuan kecepatan:
|
# Spin the motor at -2 volts
mc_55.spin(FORWARD, -2)
berhenti#
stop menghentikan motor DC yang terhubung segera, menggunakan mode penghentian.
Usage:
mc_55.stop(mode)
Parameter |
Keterangan |
|---|---|
mode |
Opsional. Perilaku berhenti yang akan digunakan saat motor berhenti:
Jika mode berhenti tidak ditentukan atau telah diatur sebelumnya, perilaku default adalah |
atur_kecepatan#
Perintah set_velocity memberi tahu motor DC seberapa cepat harus berputar. Persentase yang lebih tinggi membuat motor DC berputar lebih cepat dan persentase yang lebih rendah membuat motor DC berputar lebih lambat.
Setiap proyek dimulai dengan setiap motor DC yang terhubung berputar pada kecepatan 50% secara default.
Usage:
mc_55.set_velocity(value, units)
Parameter |
Keterangan |
|---|---|
|
Kecepatan putaran dari 0% hingga 100% saat menggunakan |
|
Opsional. Satuan kecepatan: |
set_stopping#
set_stopping mengatur bagaimana motor DC berperilaku saat berhenti.
Usage:
mc_55.set_stopping(mode)
Parameter |
Keterangan |
|---|---|
|
Cara motor akan berhenti:
|
set_max_torque#
Torsi menunjukkan seberapa kuat motor DC dapat mendorong atau menarik saat berputar.
set_max_torque menetapkan torsi maksimum yang diizinkan untuk digunakan oleh motor DC.
Usage:
mc_55.set_max_torque(value, units)
Parameter |
Keterangan |
|---|---|
|
Torsi maksimum yang diizinkan untuk digunakan oleh motor DC. Ini bisa berupa bilangan |
|
Opsional. Satuan torsi: |
set_terbalik#
set_reversed mengatur motor DC agar berbalik arah sehingga arah FORWARD akan berputar searah jarum jam. Metode ini bekerja sama dengan mengatur parameter reverse ke True saat membuat Motor55.
Usage:
mc_55.set_reversed(value)
Parameter |
Keterangan |
|---|---|
|
Apakah arah putaran motor DC dibalik:
|
saat ini#
current mengembalikan jumlah arus listrik yang digunakan motor DC, diukur dalam ampere dari 0,0 hingga 1,2 A. Arus adalah jumlah listrik yang mengalir melalui motor DC.
Nilai arus yang lebih tinggi berarti motor DC menggunakan lebih banyak arus listrik. Hal ini dapat terjadi ketika motor DC mengangkat sesuatu yang berat, mendorong suatu objek, atau mencoba bergerak ketika macet.
Ini dapat digunakan untuk memeriksa apakah motor DC mengalami kesulitan selama pergerakan. Jika arus tetap tinggi, motor mungkin menjadi lebih panas atau menggunakan daya kurang efisien.
Usage:
mc_55.current(units)
Parameter |
Keterangan |
|---|---|
|
Opsional. Unit saat ini: |
suhu#
temperature mengembalikan suhu motor DC.
Suhu motor menunjukkan seberapa panas motor DC tersebut. Suhu yang lebih tinggi berarti motor DC semakin panas saat beroperasi. Motor harus tetap berada di bawah 55°C agar tetap bekerja dengan performa maksimal.
Jika motor DC terlalu panas, motor akan menurunkan arus maksimumnya untuk melindungi dirinya sendiri. Pada suhu 70°C, motor akan berhenti beroperasi hingga mendingin.
Ini dapat digunakan untuk memeriksa apakah motor DC menjadi terlalu panas selama gerakan berulang, pengoperasian yang lama, atau saat mendorong suatu objek.
Usage:
mc_55.temperature(units)
Parameter |
Keterangan |
|---|---|
|
Opsional. Satuan suhu:
|
Konstruktor#
Konstruktor digunakan untuk membuat objek Motor55 secara manual, yang diperlukan untuk mengkonfigurasi Pengontrol Motor 55 di luar VEXcode.
Motor55#
Motor55 menciptakan Pengontrol Motor 55.
Usage:
Motor55(port, reverse)
Parameter |
Keterangan |
|---|---|
|
Port 3-Kawat yang terhubung ke pengontrol motor:
|
|
Opsional. Menentukan apakah putaran motor harus dibalik.
|
# Create a Motor Controller 55 in Port A
mc_55 = Motor55(brain.three_wire_port.a)