Langsung ke konten utama

Pelajaran 2: Mengubah Parameter di Blok [Drive for]

Robot VR tidak menyentuh kastil pusat pada proyek terakhir. Ia perlu menempuh jarak yang lebih jauh. Sesuaikan parameter maju, uji, dan saksikan Robot VR merobohkan kastil di tengah!

  • Atur jarak yang akan ditempuh Robot VR dengan memasukkan nilai 800 di blok [Drive for].

Saat blok penggerak awal terpasang pada blok penggerak maju. Angka 800 milimeter dimasukkan ke dalam parameter dan ditandai dengan kotak merah.

Blok [Drive for] dapat menerima angka desimal, bilangan bulat, atau blok numerik. Satuan juga dapat diubah dari milimeter (mm) ke inci. 

Saat blok mulai digerakkan ke depan sejauh 200 milimeter, blok tersebut terpasang. Area untuk blok ditandai dengan garis luar berwarna kuning, dan menu tarik-turun parameter terbuka, dengan pilihan milimeter dan inci yang terlihat. Terdapat tanda centang di samping opsi milimeter yang menunjukkan cara mengubah satuan dari milimeter ke inci.

Menggunakan Blok Sakelar

Saat blok dimulai dengan satu blok Switch terpasang. Blok Switch berisi perintah Python yang membaca drivetrain.drive_for(forward, 200, mm). Angka 200 ditunjukkan dengan kotak merah.

Untuk mengubah satuan pengukuran blok Switch [Drive for] dari milimeter ke inci, ketik ulang "MM" dan ganti satuan ini dengan kata "INCHES." Pastikan Anda mengetik satuan ukuran dengan huruf kapital semua. Saat Anda mengetikkan satuan pengukuran baru, saran untuk parameter akan muncul. Anda dapat melanjutkan mengetik untuk mengisi perintah. Anda juga dapat menekan tombol Enter atau Tab, atau mengklik saran untuk mengisi perintah. 

Saat blok dimulai dengan satu blok Switch yang terpasang untuk mendemonstrasikan fitur pelengkapan otomatis. Blok tersebut berbunyi drivetrain.drive_for(forward, 800, dan pengguna mengetikkan parameter inci menggunakan fitur pelengkapan otomatis.

  • Mulailah proyeknya.

    Toolbar VEXcode VR dengan kotak merah yang menyoroti tombol Mulai di sisi kanan toolbar, di antara tombol Buka Playground dan Langkah.
  • Robot VR akan bertabrakan dengan kastil di tengah dan merobohkan sebagian dari kastil tersebut.

    Area bermain Castle Crasher dengan robot VR yang ditempatkan di tengah, dengan bagian-bagian kastil di sekitarnya hancur.
  • Pilih tombol “Reset” untuk mereset Playground.

    Tampilan dari atas arena bermain Castle Crasher dengan kotak merah di sekitar tombol reset di sudut kiri bawah arena bermain.

    Robot VR sekarang perlu kembali ke posisi awal. Gunakan blok [Drive for] tambahan dan ubah parameternya agar kendaraan bergerak mundur untuk kembali ke posisi awal.

  • Tambahkan blok [Drive for] kedua ke proyek VEXcode VR, dan ubah arah dari “maju” menjadi “mundur.”

    Proyek di atas bertujuan untuk menghancurkan kastil tengah dengan tambahan penggerak untuk blok yang terpasang. Menu tarik-turun untuk parameter pertama dalam blok tersebut terbuka dengan opsi maju dan mundur yang terlihat. Tanda centang berada di sebelah kiri opsi sebaliknya, menunjukkan bahwa opsi tersebut telah dipilih. Parameter pengukuran ditetapkan pada 200 milimeter.
  • Pastikan nilai jarak sama dengan blok [Drive for] pertama, 800 milimeter (mm), agar dapat kembali ke posisi awal.

    Proyek yang sama seperti di atas, tetapi dengan parameter pengukuran yang diubah menjadi 800 milimeter. Kotak penanda berwarna merah berukuran sekitar 800 milimeter untuk menekankan pentingnya memastikan nilai jaraknya sama.
  • Pilih tombol “Mulai” dan jalankan proyek.

    Toolbar VEXcode VR dengan kotak merah yang menyoroti tombol Mulai di sisi kanan toolbar, di antara tombol Buka Playground dan Langkah.
  • Robot VR akan bergerak maju dan mundur sejauh 800 milimeter (mm), lalu kembali ke posisi awal.

    Tampilan dari atas arena bermain Castle Crasher dengan kastil di tengah yang hancur dan robot VR berada di posisi awal.

: Anda telah berhasil menyelesaikan bagian pertama dari Tantangan Castle Crasher! Sekalipun keempat bagian kastil tengah tidak sepenuhnya roboh, jika hanya sedikit bergeser, itu masih dapat diterima.

Untuk Informasi Anda

Untuk membuat Robot VR bergerak maju dan mundur dengan kecepatan berbeda, Anda dapat menambah atau mengurangi kecepatan penggerak menggunakan blok [Atur kecepatan penggerak]. Blok [Atur kecepatan penggerak] menerima rentang dari 0% - 100%. Kecepatan default adalah 50%. Perubahan kecepatan akan berlaku untuk semua perintah Drivetrain selanjutnya.

Atur blok kecepatan penggerak dengan parameter 50%.

Ini adalah blok Switch [Atur kecepatan penggerak]. Perhatikan bahwa saat menggunakan perintah Python, parameter numerik selalu ditulis sebelum satuan (PERSEN), dipisahkan oleh koma.  

Switch block reading drivetrain.set underscore drive underscore velocity open parenthesis fifty comma percent close parenthesis.

Simpan Proyek Anda

Untuk menyimpan proyek Anda, pilih “Simpan ke Perangkat Anda” di menu tarik-turun “Berkas”.

VEXcode VR dengan menu tarik-turun file terbuka, dan opsi Simpan ke Perangkat Anda disorot dengan kotak merah. Simpan ke perangkat Anda adalah item menu kelima, di bawah Proyek Blok Baru, Proyek Teks Baru, Muat dari Perangkat Anda, dan Buka Contoh.

Setelah disimpan, proyek akan muncul di folder Unduhan perangkat Anda sebagai file .vrblocks.

Menggunakan Blok Sakelar

Untuk mengubah arah mengemudi dari maju ke mundur saat menggunakan blok Switch, ketik kata "REVERSE" di dalam tanda kurung.

Proyek VEXcode VR yang dimulai dengan blok "When started". Blok tambahan dari atas ke bawah adalah drive forward for 800 mm dan blok Switch yang bertuliskan drivetrain.drive underscore for open parenthesis reverse comma 800 comma mm close parenthesis.

Saran akan muncul untuk parameter REVERSE. Anda dapat mengklik saran ini atau menekan tombol enter atau tab untuk mengisi parameter. Pastikan Anda mengatur parameter jarak ke 800 MM agar sesuai dengan parameter yang digunakan dalam proyek Pelajaran ini.

Proyek VEXcode VR yang dimulai dengan blok "When started". Blok tambahan dari atas ke bawah adalah drive forward for 800 mm dan blok Switch dengan sorotan kuning di sekitarnya yang bertuliskan drivetrain.drive underscore for open parenthesis reverse comma 800 comma mm close parenthesis. Jendela pop-up terbuka dengan ikon kunci inggris dan kata "balik" sebagai saran.

Pertanyaan

Silakan pilih tautan di bawah ini untuk mengakses kuis pelajaran.

Google Doc / .docx / .pdf