Lompat ke isi utama

Pelajaran 2: Mengemudi untuk Jarak Jauh - 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 disorot dengan kotak merah. Robot VR diposisikan di sepanjang bagian belakang Taman Bermain, langsung menghadap kastil tengah.

Hasil belajar

  • Identifikasi cara menggunakan blok [Drive for] untuk menggerakkan Robot VR pada jarak tertentu.
  • Identifikasi cara mengubah parameter di blok [Drive for] untuk menggerakkan Robot VR maju dan mundur.
  • Identifikasi cara menggunakan blok [Set drive velocity] untuk mengatur kecepatan drivetrain.
  • Identifikasi rentang nilai yang digunakan dalam blok [Atur kecepatan berkendara].

Buat Proyek Baru

Proyek VR VEXcode harus dibuat agar Robot VR dapat bergerak maju untuk bertabrakan dengan kastil pertama di Castle Crasher Playground, lalu 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 memperlihatkan Robot VR di taman bermain dan lima kastil. Kata-kata "Castle Crasher" ada di sepanjang bagian bawah ikon.
  • Taman bermain akan terbuka di Ruang Kerja. Jendela Castle Crasher Playground terbuka di ruang kerja VR VEXcode.

Beri Nama Proyek Anda

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

    Ruang Kerja VEXcode VR dengan kotak merah yang menyorot kotak nama proyek di tengah bilah alat.  

     

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

    Jendela pop-up nama proyek terbuka dengan nama proyek baru, Unit 2 Pelajaran 2, diketik. Kotak merah menampilkan pilihan Simpan di bagian bawah popup.

Berkendara Maju dan Mundur

Gunakan blok [Drive for] untuk memprogram Robot VR untuk bergerak maju dan menjatuhkan 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 Saat dimulai dan memiliki blok penggerak maju yang terpasang di bawahnya. Parameter dalam blok ditetapkan ke 200 mm.

  • Pilih tombol “Buka Playground” untuk meluncurkan Castle Crasher Playground jika belum terbuka.

    Lingkungan pengkodean VR VEXcode dengan kotak merah yang memanggil tombol Open Playground di kanan atas bilah alat, di sebelah kanan tombol Select Playground.

  • Periksa untuk memastikan bahwa Castle Crasher Playground terbuka.

    Tampilan atas-bawah Castle Crasher Playground, di Jendela Playground VEXcode VR.

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

    Bilah Alat VEXcode VR dengan kotak merah yang memanggil tombol Pilih Taman Bermain di sisi kanan Bilah Alat, di sebelah kiri tombol Buka Taman Bermain.

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

    Bilah Alat VEXcode VR dengan tombol Mulai disorot oleh kotak merah, di sisi kanan antara tombol Buka Taman Bermain dan tombol Langkah.

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

    Robot VR di Taman Bermain Castle Crasher. Ada lima istana di Taman Bermain, satu di setiap sudut, dan satu di tengah. Robot tersebut menghadap robot di tengah dan telah bergerak maju sejauh 200 milimeter, menempatkannya sekitar seperempat perjalanan menuju kastil tengah.

  • Pilih tombol “Reset” untuk mengatur ulang Playground dan mengembalikan Robot VR ke posisi awal.

    Castle Crasher Playground di jendela Playground. Ada dua tombol di sebelah kiri Playground. Yang di atas, yang ditunjukkan kotak hitam, adalah tombol berhenti. Yang di bawah, yang menunjukkan tanda panah berbentuk lingkaran sebagian, adalah tombol reset. Tombol reset disorot dengan kotak merah.

Menggunakan Blok Switch 

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

Blok VEXcode membaca maju sejauh 200 milimeter.

Gambar di bawah menampilkan blok Switch [Drive for] yang menyertakan perintah Drive 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 drivetrain Switch ke ruang kerja dan ketik perintah Python di dalam blok tersebut. 

Blok sakelar dengan perintah Python berikut diketik: drivetrain.drive_for(forward, 200, mm).

Pilih tombol Berikutnya untuk melanjutkan sisa Pelajaran ini.