Lompat ke isi utama

Pelajaran 5: Tantangan Penggerak Cakram

Dalam Tantangan Disk Mover, Robot VR harus menggunakan Elektromagnet untuk mengambil setiap disk dan memindahkannya ke sasaran dengan warna yang sama di Disk Mover Playground. Anda perlu menggunakan loop bersarang dan Elektromagnet beserta blok dari kategori Drivetrain, Sensing, dan Control untuk menyelesaikan tantangan Disk Mover.

Tampilan atas bawah Disk Mover Playground dalam keadaan awal, dengan Robot VR di lokasi sasaran biru awal. Ada kotak merah yang menyorot setiap set 3 Cakram, dengan tanda panah yang menunjuk ke sasaran berwarna yang cocok, yang mengindikasikan sasaran untuk memindahkan semua Cakram ke sasaran berwarna yang sesuai.

Hasil Pembelajaran

  • Terapkan blok dari kategori Drivetrain, Sensing, dan Control dalam urutan yang benar agar Robot VR berhasil menyelesaikan Disk Mover Challenge.

Menyatukan Semuanya

Unit ini membahas cara menggunakan Elektromagnet pada Robot VR untuk mengambil dan meletakkan cakram berwarna di Disk Mover Playground. Unit ini juga menggabungkan keterampilan yang dipelajari di unit sebelumnya seperti menggunakan Sensor Mata dan Sensor Jarak dengan blok baru, blok [Ulangi hingga] untuk menavigasi Disk Mover Playground dan untuk mengambil disk.

Kegiatan dalam Unit ini memerlukan banyak gerakan berulang. Penggunaan loop dan loop bersarang dalam proyek VEXcode VR memungkinkan pengguna mengendalikan aliran proyek dan mempersingkat daftar panjang perintah yang berulang menjadi beberapa perintah saja. Loop juga dapat digunakan dengan blok reporter Boolean, yang memungkinkan Robot VR untuk mengevaluasi dan merespons lingkungannya, seperti menghentikan dan memberi energi pada Elektromagnet saat Sensor Mata Bawah mendeteksi adanya disk.

Cuplikan kode VEXcode VR dari blok Ulangi sampai dengan parameter yang ditetapkan ke Mata bawah di dekat objek? dan blok penggerak maju di dalam C. Di luar blok Ulangi hingga ada blok penggerak berhenti dan blok elektromagnet Energize untuk mendorong.

Menempatkan satu loop di dalam loop lain disebut 'nesting.' Bila perulangan bersarang, perulangan luar mengambil alih kendali atas berapa kali perulangan dalam dijalankan. Loop bersarang berguna dalam proyek di mana Robot VR mengulang perilaku yang sama lebih dari satu kali. Loop bersarang mengatur dan memadatkan suatu proyek.

Pilih tombol Berikutnya untuk melanjutkan sisa Pelajaran ini.