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 perintah dari kategori Drivetrain, Sensing, dan Control untuk menyelesaikan tantangan Disk Mover.

Hasil Pembelajaran
- Terapkan perintah 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 pada unit sebelumnya seperti menggunakan Sensor Mata dan Sensor Jarak dengan loop sementarauntuk 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 perintah yang mengembalikan Boolean, yang memungkinkan Robot VR mengevaluasi dan merespons lingkungannya, seperti menghentikan dan memberi energi pada Elektromagnet saat Sensor Mata Bawah mendeteksi adanya cakram.
sementara tidak down_eye.near_object():
drivetrain.drive(MAJU)
tunggu(5, MSEC)
drivetrain.berhenti()
magnet.energize(DORONG)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.