Menggunakan Template Kompetisi Python di VEXcode V5

Templat Kompetisi merupakan contoh proyek yang sudah memiliki perintah untuk berkomunikasi dengan Sistem Kontrol Lapangan selama kompetisi, memastikan perintah mematuhi peraturan lapangan, dan membantu dalam menyiapkan proyek guna menghindari komplikasi dan diskualifikasi ("kompetisi" merujuk pada acara VRC yang menggunakan perangkat keras kontrol lapangan resmi).  


Buka Template Kompetisi dari Halaman Contoh

Tangkapan layar tutorial Python dari Deskripsi Kategori V5, yang mengilustrasikan konsep utama dan contoh kode untuk pemrograman dengan VEX Robotics.


Diagram yang mengilustrasikan struktur pemrograman Python V5, memamerkan komponen-komponen utama dan hubungannya untuk tujuan pendidikan di bagian Deskripsi Kategori V5 pada Tutorial Python.


Tiga bagian dari templat: Pra-otonom, Mode Otonom, dan Kontrol Pengemudi

Diagram yang mengilustrasikan komponen utama sistem robotika VEX V5 untuk tutorial Python, menyoroti sensor, motor, dan elemen kontrol.

Catatan: Agar proyek Anda berhasil dalam kompetisi, Anda harus meninggalkan fungsi ini dalam proyek Anda. Tambahkan perintah di tempat yang ditunjukkan oleh komentar untuk setiap bagian.


Gunakan Fungsi pre_autonomous untuk Pengaturan apa pun

Diagram alir yang mengilustrasikan proses penggunaan Python untuk pemrograman robotika VEX V5, menyoroti langkah-langkah utama dan titik keputusan dalam tutorial.

Fungsipre_autonomous digunakan untuk pengaturan apa pun yang mungkin dibutuhkan robot Anda seperti mengkalibrasi Gyro, mengatur variabel, atau pengaturan perangkat lainnya. Perintah ini akan langsung dijalankan saat proyek dimulai, sebelum bagian otonomi pencocokan dimulai.

Diagram alir yang mengilustrasikan proses penggunaan Python untuk pemrograman robotika VEX, menyoroti langkah-langkah utama dan titik keputusan dalam tutorial.

Pastikan semua perintah diberi indentasi dengan benar sehingga garis panduan terlihat di antara fungsipre_autonomous danautonomous.

Catatan: Jika tidak ada pengaturan yang diperlukan, fungsi ini dapat tetap kosong.


Otonom

Gambar Deskripsi Kategori V5 mengilustrasikan tutorial Python, menampilkan konsep dan contoh utama untuk pemrograman dengan robotika VEX.

Fungsi otonom digunakan untuk mengendalikan robot Anda selama bagian otonom dari pertandingan VRC. Perintah dalam fungsi ini akan dijalankan saat pertandingan memulai periode Otonom.

Diagram alir yang mengilustrasikan proses penggunaan Python untuk pemrograman robotika VEX V5, menyoroti langkah-langkah utama dan komponen yang terlibat dalam tutorial.

Pastikan semua perintah diberi indentasi dengan benar sehingga garis panduan terlihat di antara fungsipre_autonomous danautonomous.

Catatan: Jika tidak ada pengaturan yang diperlukan, fungsi ini dapat tetap kosong.


Kontrol Pengguna

Diagram yang mengilustrasikan deskripsi kategori V5 untuk tutorial Python, menampilkan komponen dan koneksi utama yang relevan dengan pemrograman dengan VEX Robotics.

Fungsi user_control digunakan untuk mengendalikan robot Anda selama bagian kendali pengemudi dalam pertandingan VRC.  Perintah dalam fungsi ini akan dijalankan saat pertandingan memulai periode Kontrol Pengemudi.

Catatan: Loop while True diperlihatkan di atas sehingga robot akan merespons masukan dari Pengendali V5 untuk keseluruhan pertandingan.

Diagram yang mengilustrasikan Deskripsi Kategori V5 untuk Tutorial Python, memamerkan komponen dan fitur utama sistem robotika VEX V5, termasuk elemen pemrograman dan integrasi perangkat keras.

Pastikan semua perintah diindentasi dengan benar dalam loopwhile True saat mengodekan bagian kontrol pengguna. Dua garis panduan harus terlihat seperti ditunjukkan di sini. Satu karenasementara True berada dalam fungsiuser_control. Yang lainnya untuk memastikan perintah berada dalam loopwhile True.

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

Last Updated: