Langsung ke konten utama

Pelajaran 2: Mengemudi untuk Jarak Jauh - Bergerak Maju dan Mundur

Dalam pelajaran ini, Anda akan membuat proyek VEXcode VR yang menggunakan perintah Drivetrain maju dan mundur untuk merobohkan kastil pertama di Castle Crasher Playground

Taman bermain Castle Crasher dengan lima kastil, satu di setiap sudut taman bermain, dan satu di tengah. Kastil di tengah ditandai dengan kotak merah. Robot VR ditempatkan di sepanjang bagian belakang Taman Bermain, tepat menghadap kastil di tengah.

Hasil belajar

  • Identifikasi cara menggunakan blok [Drive for] untuk menggerakkan Robot VR sejauh jarak tertentu.
  • Identifikasi cara mengubah parameter di blok [Drive for] untuk menggerakkan Robot VR maju dan mundur.
  • Identifikasi cara menggunakan blok [Atur kecepatan penggerak] untuk mengatur kecepatan sistem penggerak.
  • Identifikasi rentang nilai yang digunakan dalam blok [Atur kecepatan penggerak].

Buat Proyek Baru

Sebuah proyek VEXcode VR harus dibuat agar Robot VR dapat bergerak maju untuk menabrak kastil pertama di Castle Crasher Playground, kemudian bergerak mundur untuk kembali ke posisi awal.

Ikuti langkah-langkah ini untuk membuat proyek VEXcode VR baru.

  • Luncurkan VEXcode VR divr.vex.com.
  • Buka Menu File dan pilih 'Proyek Blok Baru'.
  • Anda akan diminta untuk memilih Taman Bermain. PilihCastle Crasher Playground. Ikon yang mewakili Taman Bermain Castle Crasher. Ikon tersebut menunjukkan Robot VR di taman bermain dan lima kastil. Kata-kata "Castle Crasher" terletak di bagian bawah ikon.
  • Area bermain akan dibuka di Ruang Kerja. Jendela Castle Crasher Playground terbuka di ruang kerja VEXcode VR.

Beri Nama Proyek Anda

  • Untuk memberi nama proyek Anda, pilih kotak nama proyek.

    VEXcode VR Workspace dengan kotak merah yang menyoroti kotak nama proyek di tengah toolbar.  

     

  • Masukkan nama proyek baru Unit2Lesson2, dan pilih “Simpan.”

    Jendela pop-up nama proyek terbuka dengan nama proyek baru, Unit 2 Pelajaran 2, yang telah diketik. Sebuah kotak merah menandai opsi Simpan di bagian bawah jendela pop-up.

    ​

Mengemudi Maju dan Mundur

Gunakan blok [Drive for] untuk memprogram Robot VR agar bergerak maju dan merobohkan kastil pertama di Castle Crasher Playground.

  • Seret blok [Drive for] ke ruang kerja dan letakkan di bawah blok [When started].

    Proyek VEXcode VR yang dimulai dengan blok "When started" dan memiliki blok "drive forward" yang terpasang di bawahnya. Parameter pada blok tersebut diatur ke 200 mm.

    ​

  • Pilih tombol “Buka Arena Bermain” untuk meluncurkan Bermain Crasher jika belum terbuka.

    Lingkungan pengkodean VEXcode VR dengan kotak merah yang menunjukkan tombol Buka Playground di kanan atas toolbar, di sebelah kanan tombol Pilih Playground.

    ​

  • Periksa untuk memastikan bahwa Castle Crasher Playground terbuka.

    Tampilan dari atas arena bermain Castle Crasher, di jendela Arena Bermain VEXcode VR.

    ​

  • Jika Playground yang berbeda terbuka, ubah ke Castle Crasher Playground. Untuk mengubah Area Bermain, pilih tombol Pilih Area Bermain.

    Toolbar VEXcode VR dengan kotak merah yang menyoroti tombol Pilih Playground di sisi kanan Toolbar, di sebelah kiri tombol Buka Playground.

    ​

  • Pilih Castle Crasher di menu Pilih Taman Bermain.
  • Pilih tombol “Mulai” untuk menguji proyek.

    Toolbar VEXcode VR dengan tombol Mulai yang disorot oleh kotak merah, di sisi kanan antara tombol Buka Playground dan tombol Langkah.

    ​

  • Robot VR akan bergerak maju sejauh 200mm di Castle Crasher Playground. Perhatikan bahwa Robot VR tidak menyentuh kastil di tengah. Parameter pada blok [Drive for] perlu disesuaikan agar Robot VR dapat bergerak lebih jauh.

    Robot VR di Taman Bermain Castle Crasher. Terdapat lima kastil di Taman Bermain, satu di setiap sudut, dan satu di tengah. Robot itu menghadap ke kastil yang di tengah dan telah bergerak maju sejauh 200 milimeter, sehingga posisinya sekitar seperempat jalan menuju kastil di tengah.

    ​

  • Pilih tombol “Reset” untuk mereset Playground dan memindahkan Robot VR kembali ke posisi awal.

    Taman Bermain Castle Crasher di jendela Taman Bermain. Ada dua tombol di sebelah kiri area bermain. Yang di atas, yang bergambar persegi hitam, adalah tombol berhenti. Yang di bagian bawah, yang menunjukkan panah berbentuk setengah lingkaran, adalah tombol reset. Tombol reset ditandai dengan kotak merah.

    ​

Menggunakan Blok Sakelar 

Sejauh ini, Anda telah mempelajari tentang blok [Drive for].

Pembacaan blok VEXcode bergerak maju sejauh 200 milimeter.

Gambar di bawah ini menampilkan blok Switch [Drive for] yang berisi perintah untuk maju sejauh 200 mm dalam Python. Jika Anda ingin menggunakan blok Switch, cukup klik blok VEXcode [Drive for] dan pilih "Convert Block to Switch Block" atau seret blok penggerak Switch ke ruang kerja dan ketik perintah Python di dalam blok tersebut. 

Blok switch dengan perintah Python berikut yang diketikkan: drivetrain.drive_for(forward, 200, mm).

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