Pemecahan Masalah Motor Cerdas VEX V5

Artikel berikut akan memberikan panduan tentang cara memecahkan masalah VEX V5 Smart Motors jika Anda mengalami satu atau beberapa masalah berikut:

  • Motor tidak berputar pada posisi yang diinginkan
  • Proyek VEXcode V5 berhenti tiba-tiba di tengah proyek
  • Motor bergerak secara tak terduga

Masalah: Motor Tidak Berputar pada Posisi yang Diinginkan

Jika motor Anda tidak berputar pada posisi yang diinginkan, cobalah langkah-langkah berikut untuk memecahkan masalah.

Jendela Perangkat VEXcode V5 dengan opsi Motor ditampilkan. Di bawah, pengaturan Kartrid Roda Gigi disorot. Pengaturan ini memiliki tiga pilihan rasio yang berbeda, yaitu 36 banding 1 dengan 100 rpm, 18 banding 1 dengan 200 rpm, atau 6 banding 1 dengan 600 rpm.

Sebelum mengedit proyek VEXcode V5 Anda, periksa apakah Anda telah memilih kartrid roda gigi yang benar dalam konfigurasi perangkat. Pilihan default adalah kartrid roda gigi hijau 18:1.

Untuk informasi lebih lanjut tentang konfigurasi motor individual di VEXcode V5, lihat artikel ini.

Dua blok VEXcode V5 ditampilkan, dengan label menunjukkan satu benar dan satu salah. Blok yang benar bertuliskan Spin ArmMotor pada posisi 90 derajat. Blok yang salah berbunyi Atur posisi ArmMotor ke 0 derajat.

Periksa perintah yang digunakan dalam proyek Anda. [Putar ke posisi] digunakan untuk memutar motor ke posisi tertentu. Sebaliknya, blok [Tetapkan posisi ke] menetapkan posisi enkoder motor ke nilai yang diberikan dan tidak akan menggerakkan motor.

Pastikan Anda menggunakan [Putar ke posisi] dan bukan [Atur posisi ke] dalam proyek Anda.

Diagram dua roda gigi yang terhubung, satu berukuran kecil dan diberi label Roda Gigi Penggerak dan yang lainnya berukuran besar dan diberi label Roda Gigi yang Digerakkan. Dua garis yang disorot menunjukkan perbedaan derajat di antara keduanya.

Pastikan Anda mengetahui posisi derajat yang benar di mana Anda ingin motor bergerak. Rangkaian roda gigi apa pun dapat memengaruhi jumlah derajat yang dibutuhkan untuk mengangkat lengan sepenuhnya atau membuka cakar.

Lihat artikel ini untuk mempelajari lebih lanjut tentang rasio roda gigi dengan VEX V5 Smart Motors.

Layar otak ditampilkan di menu Beranda dengan opsi Perangkat disorot.

Jika Anda tidak yakin seberapa jauh menggerakkan motor, gunakan informasi perangkat yang tersedia di layar V5 Brain. Untuk membuka informasi perangkat untuk motor, pertama pilih 'Perangkat' dari layar V5 Brain.

Layar Brain ditampilkan di menu Info Perangkat yang memiliki daftar semua Port Cerdas Brain dan perangkat yang terhubung. Ikon untuk motor yang terhubung di menu Info Perangkat disorot untuk menunjukkan bahwa item dapat dipilih untuk membuka menu informasinya.

Lalu pilih motor yang ingin Anda lihat informasi lebih lanjut.

CATATAN: Motor harus dicolokkan ke V5 Brain agar dapat dilihat di layar perangkat.

Layar otak ditampilkan di dasbor untuk motor, dengan nilai Revolusi dan Derajat disorot.

Setelah dibuka, Anda akan dapat melihat derajat dan posisi putaran Motor Cerdas V5 yang dipilih. Ini akan diperbarui secara real time jika Anda ingin melihat bagaimana nilai berubah saat motor berputar.

Informasi perangkat melaporkan posisi motor dalam derajat dan putaran, jadi saat Anda menggerakkan motor (seperti membuka dan menutup cakar), angkanya akan berubah. Gunakan pengujian ini untuk menentukan berapa derajat atau putaran yang dibutuhkan untuk menutup cakar, mengangkat lengan, memutar intake, dll.


Masalah: Proyek VEXcode Macet

Proyek Anda mungkin nampaknya macet karena motor tidak dapat mencapai posisi target yang dituju. Anda dapat menyesuaikan posisi motor bergerak atau mengatur “batas waktu” untuk motor.

Blok pengaturan batas waktu motor VEXcode V5 ditampilkan dengan menu tarik-turun Motor terbuka. Dua motor berbeda ditampilkan untuk menunjukkan bahwa masing-masing dapat dipilih secara individual.

Batas waktu motor memungkinkan Anda menetapkan batas waktu bagi motor untuk mencapai posisi targetnya. Jika belum menemui posisi itu saat waktu habis, motor akan berhenti mencoba berputar dan proyek akan berpindah ke perintah berikutnya.

VEXcode V5 memblokir proyek yang berbunyi Saat dimulai, atur batas waktu ClawMotor ke 3 detik. Selanjutnya, putar ClawMotor hingga 360 derajat dan dorong ke depan sejauh 200 mm.

Dalam contoh ini, batas waktu motor ditetapkan pada 3 detik. Jika cakar tidak menutup hingga 360 derajat dalam waktu 3 detik, motor akan berhenti berputar pada tanda 3 detik, lalu beralih ke perintah berikutnya dan melaju maju.


Masalah: Motor Tidak Menahan Posisi

Anda mungkin memiliki motor lengan yang bergerak ke bawah secara tidak terduga karena ditarik oleh gravitasi atau gaya lainnya. Menggunakan [Atur penghentian motor] memungkinkan Anda mengendalikan gerakan lengan tersebut setelah perintah lain diselesaikan.

Blok penghenti motor VEXcode V5 ditampilkan dengan menu tarik-turun parameter penghentian terbuka. Pilihan menu tarik-turun bertuliskan rem, luncur, dan tahan, dan pilihan tahan disorot.

Perintah [Set stopping to] memungkinkan Anda menentukan perilaku motor setelah berhenti berputar.

Menggunakan parameter 'hold' akan memerintahkan motor untuk melawan gravitasi. 'Tahan' menyebabkan motor segera berhenti dan akan mengembalikannya ke posisi berhenti jika dipindahkan.

VEXcode V5 memblokir proyek yang menggunakan loop selamanya untuk menangani masukan Pengendali guna mengendalikan lengan robot dengan cakar. Sebagian besar blok berada di dalam loop selamanya, tetapi dua blok berada di luarnya pada awal proyek. Kedua blok ini disorot dan bertuliskan set ArmMotor stopping to hold, dan set ClawMotor stopping to hold.

Atur motor ke 'tahan' sebelum perintah lain menggunakan motor seperti yang ditunjukkan dalam contoh kode Pengontrol khusus di sini.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: