Langsung ke konten utama

Pelajaran 3: Memutar Robot VR

Setelah kamu merobohkan kastil pertama di Crasher Playground, kamu perlu menggunakan Robot VR untuk merobohkan kastil lainnya. Pelajaran ini akan memandu Anda melalui langkah-langkah untuk memutar Robot VR dan merobohkan dua bangunan di Castle Crasher Playground

Hasil belajar

  • Identifikasi cara menggunakan perintah turn_foruntuk memutar Robot VR ke kanan atau ke kiri.
  • Identifikasi cara menggunakan perintah turn_to_headinguntuk memutar Robot VR ke arah searah jarum jam yang diberikan.

Ganti nama proyek

  • Jika kode pelajaran sebelumnya belum dimuat, muat proyek Unit2Lesson2.
  • Ubah nama proyek dengan memilih kotak nama proyek.
    Pada Toolbar VEXcode VR, Nama Proyek disorot dengan kotak merah dan bertuliskan Unit 2 Lesson 2.
  • Masukkan nama proyek baru Unit2Lesson3, dan pilih “Simpan.”

Jendela Nama Proyek di antarmuka VEXcode VR. Nama Proyek telah diubah menjadi Unit2Lesson3 dan tombol Simpan ditandai dengan kotak merah.

Belok Kanan atau Kiri

Perintah turn_for memutar Robot VR sejumlah derajat tertentu. Contoh ini akan menampilkan Robot VR yang bergerak maju untuk merobohkan bangunan di tengah, mundur kembali ke titik awal, lalu berbelok dan merobohkan bangunan di pojok kanan bawah pada Castle Crasher Playground.

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

Untuk Informasi Anda

Untuk membuat Robot VR berbelok dengan kecepatan berbeda, kecepatan belok dapat ditingkatkan atau diturunkan menggunakan perintahset_turn_velocity. Perintahset_turn_velocitymenerima rentang nilai 0 - 100 untuk parameter kecepatan. Kecepatan default adalah 50%. Perubahan kecepatan akan berlaku untuk semua perintah Drivetrain selanjutnya.

drivetrain.set_turn_velocity(50, PERSENT)
  • Seret atau ketik perintahturn_for di bawah perintah drive_for. Atur parameter perintah turn_foruntuk berbelok ke kanan 90 derajat.  Proyek ini memiliki perintah set_drive_velocity dan set_turn_velocity yang ditambahkan dan diatur ke 100%. Proyek Anda seharusnya terlihat seperti ini:

    # Tambahkan kode proyek di "main"
    def main():
        drivetrain.set_drive_velocity(100, PERCENT)
        drivetrain.set_turn_velocity(100, PERCENT)
        drivetrain.drive_for(FORWARD, 800, MM)
        drivetrain.drive_for(REVERSE, 800, MM)
        drivetrain.turn_for(RIGHT, 90, DEGREES)
  • Seret atau ketik perintah drive_for di bawah perintah turn_for. Atur parameter perintah drive_foruntuk menggerakkan ke depan sejauh 700 milimeter (mm). Proyek Anda seharusnya terlihat seperti ini:

    # Tambahkan kode proyek di "main"
    def main():
        drivetrain.set_drive_velocity(100, PERCENT)
        drivetrain.set_turn_velocity(100, PERCENT)
        drivetrain.drive_for(FORWARD, 800, MM)
        drivetrain.drive_for(REVERSE, 800, MM)
        drivetrain.turn_for(RIGHT, 90, DEGREES)
        drivetrain.drive_for(FORWARD, 700, MM)
  • Pilih tombol “Buka Arena Bermain” untuk meluncurkan Bermain Crasher jika belum terbuka.

Sisi kanan Toolbar VEXcode VR. Tombol "Open Playground", ikon kedua dari kiri, ditandai dengan kotak merah.

  • Pilih tombol “Mulai” untuk menguji proyek.

Sisi kanan Toolbar VEXcode VR. Tombol Mulai, ikon ketiga dari kiri, ditandai dengan kotak merah.

  • Saksikan robot VR melaju ke depan dan menabrak bangunan di tengah sebelum mundur kembali ke titik awal. Robot VR kemudian akan berbelok 90 derajat ke kanan dan melaju ke depan untuk menabrak bangunan di pojok kanan bawah Castle Crasher Playground.

    Tampilan dari atas taman bermain Castle Crasher. Kastil di tengah dan kanan bawah telah roboh. Robot VR tersebut sekarang berada di bagian kanan bawah taman bermain, menghadap dinding kanan taman bermain.

Pilih tombol Berikutnya untuk melanjutkan ke bagian selanjutnya dari Pelajaran ini.