Lompat ke isi utama

Pelajaran 2: Mengemudi untuk Jarak Jauh - Maju dan Mundur

Dalam Pelajaran ini, Anda akan membuat proyek yang menggunakan perintah Drivetrain untuk merobohkan kastil pertama di Castle Crasher Playground!

Tampilan atas ke bawah taman bermain Castle Crasher dengan kastil di tengah disorot dalam kotak merah, yang menunjukkan bangunan mana yang akan dirobohkan dalam pelajaran ini.

Hasil belajar

  • Identifikasi cara menggunakan perintah drive_foruntuk menggerakkan Robot VR pada jarak tertentu.
  • Identifikasi cara mengubah parameter dalam perintah drive_foruntuk menggerakkan Robot VR maju dan mundur.
  • Identifikasi cara menggunakan perintah set_drive_velocityuntuk mengatur kecepatan drivetrain.
  • Identifikasi rentang nilai yang digunakan dalam perintah set_drive_velocity.

Buat Proyek Baru

Proyek teks baru harus dibuat agar Robot VR dapat bergerak maju untuk bertabrakan dengan kastil pertama di Castle Crasher Playground, lalu melaju mundur untuk kembali ke posisi awal.

Ikuti langkah-langkah ini untuk membuat proyek teks Python baru.

  • Luncurkan VEXcode VR divr.vex.com.
  • Setelah Anda meluncurkan VEXcode VR, pilih "File", lalu "Proyek Teks Baru".
    Antarmuka VEXcode VR yang menampilkan menu File. Tombol Proyek Teks Baru disorot dengan kotak merah.
  • Anda akan diminta untuk Memilih Python Playground. Pilih Castle Crasher Playground. Gambar kecil untuk pilihan Castle Crasher di jendela VEXcode VR Open Playground.

Beri Nama Proyek Anda

  • Untuk memberi nama proyek Anda, pilih kotak nama proyek.
    Antarmuka VEXcode VR. Di bagian atas antarmuka, judul proyek disorot dengan kotak merah. Judul proyek saat ini adalah Proyek VEXcode.
  • Masukkan nama proyek baru Unit2Lesson2, dan pilih “Simpan.”

Antarmuka VEXcode VR. Jendela Nama Proyek terbuka, dan nama proyek telah diubah dari Proyek VEXcode menjadi Unit2Lesson2. Tombol Simpan disorot dengan kotak merah.

Berkendara Maju dan Mundur

Gunakan perintah drive_foruntuk memprogram Robot VR agar bergerak maju dan merobohkan kastil pertama di Castle Crasher Playground.

  • Perhatikan, perintah drive_forsudah ada dalam proyek, sebagai bagian dari templat proyek baru. Jika belum ada dalam proyek Anda, seret perintahdrive_forke ruang kerja dan letakkan di bawah definisi utama.

    # Tambahkan kode proyek di "utama"
    def main():
        drivetrain.drive_for(MAJU, 200, MM)
  • Atau, mulailah mengetik perintah di ruang kerja. Fungsi pelengkapan otomatis akan membantu mencegah kesalahan saat mengetik perintah. 
    Antarmuka pengkodean Python VEXcode VR. drivetrain dot telah ditulis, dan sebuah kotak muncul, menunjukkan metode yang tersedia dan parameternya yang dapat digunakan dalam perintah drivetrain, seperti drive, drive for, heading, dll.
  • Pilih tombol “Buka Taman Bermain” untuk membuka Jendela Taman Bermain jika belum terbuka.Bagian atas antarmuka VEXcode VR. Tombol Open Playground disorot dengan kotak merah.
  • Periksa untuk memastikan bahwa Castle Crasher Playground terbuka.
    Tampilan atas-bawah taman bermain Castle Crasher yang memperlihatkan antarmuka taman bermain lengkap dengan tombol putar, atur ulang, dan kamera.
  • Jika Playground yang lain terbuka, ubah Playground menjadi Castle Crasher. Untuk mengubah Taman Bermain, pilih tombol 'Pilih Taman Bermain'.
    Bagian atas antarmuka VEXcode VR. Tombol Pilih Taman Bermain disorot dengan kotak merah.
  • Pilih Castle Crasher Playground.
    The thumbnail for the Castle Crasher selection in the VEXcode VR Open Playground window.
  • Pilih tombol “Mulai” untuk menguji proyek.
    Bagian atas antarmuka VEXcode VR. Tombol Mulai disorot dengan kotak merah.
  • Robot VR akan melaju maju sejauh 200 milimeter (mm) di Castle Crasher Playground. Perhatikan bahwa Robot VR tidak menyentuh kastil tengah. Parameter dalam perintah drive_for perlu disesuaikan agar Robot VR dapat melaju lebih jauh.
    Pemandangan taman bermain Castle Crasher dari atas ke bawah.
  • Pilih tombol “Reset” untuk mengatur ulang Playground dan mengembalikan Robot VR ke posisi awal.Tampilan atas ke bawah taman bermain Castle Crasher yang memperlihatkan antarmuka taman bermain secara lengkap. Tombol Reset disorot dengan kotak merah.

Pilih tombol Berikutnya untuk melanjutkan sisa Pelajaran ini.